git: openjdk/leyden: hermetic-java-runtime: 133 new changesets
duke
duke at openjdk.org
Mon Jun 30 17:39:09 UTC 2025
Changeset: 49a82d88
Branch: hermetic-java-runtime
Author: dermster <dermot.boyle at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-06-17 18:21:40 +0000
URL: https://git.openjdk.org/leyden/commit/49a82d880636a632f4a3471b14b1b1b29ce1d5e6
8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test
Reviewed-by: bpb
! test/jdk/java/io/File/SymLinks.java
Changeset: 164cae46
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-06-17 19:22:14 +0000
URL: https://git.openjdk.org/leyden/commit/164cae469ca0b97b01ce36402a248be308419af6
8359733: UnProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock
Reviewed-by: syan, dholmes, lmesnik
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: afa52e46
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-06-17 20:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/afa52e4681f5d0392c3fdfddf48b00a004d1280c
8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()
Reviewed-by: rriggs
! make/test/JtregNativeJdk.gmk
! src/java.base/unix/native/libjava/childproc.c
+ test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
+ test/jdk/java/lang/ProcessBuilder/FDLeakTest/exeFDLeakTester.c
+ test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c
Changeset: 8c760e78
Branch: hermetic-java-runtime
Author: lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-06-17 20:42:42 +0000
URL: https://git.openjdk.org/leyden/commit/8c760e78b9e3851d40f8036105666e9c451b09a1
8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions
Reviewed-by: honkar
! test/jdk/javax/swing/text/GlyphView/bug4188841.java
Changeset: 382f870c
Branch: hermetic-java-runtime
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-06-17 21:15:25 +0000
URL: https://git.openjdk.org/leyden/commit/382f870cd53d69dfc1d2b96150aa2c026e47f642
8357976: GenShen crash in swap_card_tables: Should be clean
Reviewed-by: kdnilsen, cslucas, ysr, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
Changeset: 2f63d3ae
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-18 02:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/2f63d3aee555762bfaea2a77bf543a32ca43f069
7116990: (spec) Socket.connect(addr,timeout) not clear if IOException because of TCP timeout
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/net/Socket.java
Changeset: 1130c1bc
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-06-18 02:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/1130c1bc33cc9ab4acc6862d7738297afa017e8b
6798061: The removal of System.out.println from KeyboardManager
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
Changeset: 2b94b70e
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-06-18 05:08:06 +0000
URL: https://git.openjdk.org/leyden/commit/2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed
8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again
Reviewed-by: abhiscxk
! test/jdk/javax/swing/JTabbedPane/bug4499556.java
Changeset: 57266064
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-18 09:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/57266064a7bb995c3c614c19b936687af35e9aa4
8359709: java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190
Reviewed-by: dfuchs, djelinski, michaelm, vyazici
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HostHeaderTest.java
Changeset: cabd7c1f
Branch: hermetic-java-runtime
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-06-18 11:24:54 +0000
URL: https://git.openjdk.org/leyden/commit/cabd7c1f7a8c471d5461e3557fb589fdfe4d88be
8356897: Update NSS library to 3.111
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: f07f5ce9
Branch: hermetic-java-runtime
Author: He-Pin(kerr) <hepin1989 at gmail.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-18 11:26:00 +0000
URL: https://git.openjdk.org/leyden/commit/f07f5ce9845c59348dc785cd5ee26391dd7e36c8
8359067: Fix typo in DelayScheduler.java
Reviewed-by: syan, dl, rriggs, vklang
! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
Changeset: 547ce030
Branch: hermetic-java-runtime
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-06-18 11:37:48 +0000
URL: https://git.openjdk.org/leyden/commit/547ce0301684fdebe95ce2e8e195a019bcefe493
8337217: Port VirtualMemoryTracker to use VMATree
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
+ src/hotspot/share/nmt/regionsTree.cpp
+ src/hotspot/share/nmt/regionsTree.hpp
+ src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
- test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
+ test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
Changeset: ba32b78b
Branch: hermetic-java-runtime
Author: Mikhail Ablakatov <mablakatov at openjdk.org>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-06-18 11:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/ba32b78bfaf83f69003f83333ab6975b35343fde
8358329: AArch64: emit direct branches in static stubs for small code caches
Reviewed-by: aph, eastigeevich
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestStaticCallStub.java
Changeset: cf789258
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-06-18 13:58:45 +0000
URL: https://git.openjdk.org/leyden/commit/cf78925859dd2640b3c2500fc6be8b5bb308d96e
8358891: Remove the PerfDataSamplingIntervalFunc code
Reviewed-by: shade, jwilhelm
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
Changeset: 42d3604a
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-06-18 14:07:25 +0000
URL: https://git.openjdk.org/leyden/commit/42d3604a31c4e5b5391468ee1d2c88c23c54c1d9
8359923: Const accessors for the Deferred class
Reviewed-by: jsjolen
! src/hotspot/share/utilities/deferred.hpp
Changeset: 984d7f9c
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-18 14:43:55 +0000
URL: https://git.openjdk.org/leyden/commit/984d7f9cdfb0d75ea906ce32df0b6c447f4d5954
8359895: JFR: method-timing view doesn't work
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: b7fcd0b2
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-06-18 16:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/b7fcd0b2351cee8d3d18abaf0bf5905d20c9d46c
8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar
Reviewed-by: aivanov, kizune
! test/jdk/java/awt/MenuItem/SetLabelTest.java
Changeset: 7bc0d824
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-18 18:05:18 +0000
URL: https://git.openjdk.org/leyden/commit/7bc0d82450e210b14c9f89687582d78a0a50ee54
8359227: Code cache/heap size options should be size_t
Reviewed-by: mhaessig, tschatzl
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/riscv/c1_globals_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/jmx/CodeCacheUtils.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java
! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java
! test/lib-test/jdk/test/whitebox/vm_flags/UintxTest.java
! test/lib/jdk/test/whitebox/code/BlobType.java
Changeset: b52af182
Branch: hermetic-java-runtime
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-06-18 18:30:06 +0000
URL: https://git.openjdk.org/leyden/commit/b52af182c43380186decd7e35625e42c7cafb8c2
8359386: Fix incorrect value for max_size of C2CodeStub when APX is used
Reviewed-by: thartmann, shade, jbhateja, sviswanathan
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: 982064e5
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-06-18 18:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/982064e50ca6bbcfb7d1d619307921adc6f4fdcd
8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
- test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
Changeset: 5a62e995
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-06-18 20:58:01 +0000
URL: https://git.openjdk.org/leyden/commit/5a62e99523904e89caf561d4c1068c1565a97450
8357686: Remove unnecessary Map.get from AWTAutoShutdown.unregisterPeer
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
Changeset: 23e1e2ff
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-18 22:54:05 +0000
URL: https://git.openjdk.org/leyden/commit/23e1e2ff4a4a75ec268c7925fb98d6b96a01bbcf
8359180: Apply java.io.Serial annotations in java.instrument
Reviewed-by: phh, sspitsyn
! src/java.instrument/share/classes/java/lang/instrument/IllegalClassFormatException.java
! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableClassException.java
! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java
Changeset: 08b1fa4c
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-19 05:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/08b1fa4cb39e56497052e3ee13e679c8734cf7c5
8359972: Problem list TestStaticCallStub until JDK-8359963 is fixed
Reviewed-by: mchevalier, chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0dce98b7
Branch: hermetic-java-runtime
Author: Ana Maria Mihalceanu <ana-maria.m.mihalceanu at oracle.com>
Committer: Christian Stein <cstein at openjdk.org>
Date: 2025-06-19 07:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/0dce98b71648f270dca7395e7ab5451011b14b45
8359123: Misleading examples in jmod man page
Reviewed-by: cstein, alanb, iris
! src/jdk.jlink/share/man/jmod.md
Changeset: c7125aa2
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-06-19 09:36:29 +0000
URL: https://git.openjdk.org/leyden/commit/c7125aa2af43a339d401f8416a2251574f6de840
8020282: Generated code quality: redundant LEAs in the chained dereferences
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: kvn, rcastanedalo
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/RedundantLeaPeephole.java
Changeset: 01d4b772
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-19 10:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/01d4b772dee8470188793676ce983d6203c7fefb
8319242: HotSpot Style Guide should discourage non-local variables with non-trivial initialization or destruction
Reviewed-by: stefank, dcubed, dholmes
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: c4fb00a7
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-19 10:38:24 +0000
URL: https://git.openjdk.org/leyden/commit/c4fb00a7be51c7a05a29d3d57d787feb5c698ddf
8358769: Update --release 25 symbol information for JDK 25 build 26
Reviewed-by: darcy, iris
! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt
Changeset: 2e3bdec9
Branch: hermetic-java-runtime
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-06-19 15:49:49 +0000
URL: https://git.openjdk.org/leyden/commit/2e3bdec9857c64b307737ac7afed58170125cca9
8358686: CDS and AOT can cause buffer truncation warning even when logging is disabled
Reviewed-by: dnsimon, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 2fe12984
Branch: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-19 18:02:41 +0000
URL: https://git.openjdk.org/leyden/commit/2fe12984474656a08c4525c04a351d85be73f658
8359064: Expose reason for marking nmethod non-entrant to JVMCI client
Reviewed-by: dnsimon, never
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInvalidationReasonTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
Changeset: dec42beb
Branch: hermetic-java-runtime
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-06-19 18:40:32 +0000
URL: https://git.openjdk.org/leyden/commit/dec42bebb836b2ea244dc19a5964dac828791135
8359394: GC cause cleanup
Reviewed-by: shade, ysr, stefank
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
Changeset: 0dd50dbb
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-19 19:43:24 +0000
URL: https://git.openjdk.org/leyden/commit/0dd50dbb3e6381af0ecc591ff1e5871bbc465732
8359825: Parallel: Simplify MutableNUMASpace::ensure_parsability
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: a6464b74
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-06-20 01:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/a6464b74a8c9b97653b292c18f5604d4d030a9cb
8358578: Small -XX:NMethodSizeLimit triggers "not in CodeBuffer memory" assert in C1
Reviewed-by: kvn, syan, thartmann
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
! test/hotspot/jtreg/compiler/c1/TestLinearScanOrderMain.java
Changeset: c51bed73
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-06-20 03:09:57 +0000
URL: https://git.openjdk.org/leyden/commit/c51bed739d97167ae768e204dd8666d078d2e607
8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible
Reviewed-by: tr
! test/jdk/javax/swing/JCheckBox/4449413/bug4449413.java
Changeset: 33970629
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-20 05:35:10 +0000
URL: https://git.openjdk.org/leyden/commit/33970629ac63eea6009fca7a34c8f333f1a60a37
8360069: Problem list CodeInvalidationReasonTest.java until JDK-8360049 is fixed
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 8f121a17
Branch: hermetic-java-runtime
Author: Shruthi <Shruthi.Shruthi1 at ibm.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-20 10:13:01 +0000
URL: https://git.openjdk.org/leyden/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057
8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix)
Reviewed-by: alanb, jkern
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java
! src/java.base/unix/native/libnio/ch/NativeThread.c
! test/jdk/ProblemList.txt
Changeset: c11f36e6
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-06-20 11:24:17 +0000
URL: https://git.openjdk.org/leyden/commit/c11f36e6200b6c39fd59530f28e9318c4153db49
8356708: C2: loop strip mining expansion doesn't take sunk stores into account
Reviewed-by: rcastanedalo, epeter
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoresSunkInOuterStripMinedLoop.java
Changeset: ff54a649
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-20 13:25:38 +0000
URL: https://git.openjdk.org/leyden/commit/ff54a6493a63cfbcaab7ec90c7db0135e98a7f0c
8360049: CodeInvalidationReasonTest.java fails with ZGC on AArch64
Reviewed-by: aph, shade
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
Changeset: c6ab63d3
Branch: hermetic-java-runtime
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-06-20 13:51:55 +0000
URL: https://git.openjdk.org/leyden/commit/c6ab63d306511c43622fc1f37e1aed6d8abaaa09
8359735: [Ubuntu 25.10] java/lang/ProcessBuilder/Basic.java, java/lang/ProcessHandle/InfoTest.java fail due to rust-coreutils
Reviewed-by: rriggs
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessHandle/InfoTest.java
Changeset: 17cf4974
Branch: hermetic-java-runtime
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-06-20 17:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/17cf49746d0c289bdf779c974cdc84a3ab32ab4b
8357550: GenShen crashes during freeze: assert(!chunk->requires_barriers()) failed
Reviewed-by: kdnilsen, shade
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
Changeset: 96f71a9a
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-20 19:48:41 +0000
URL: https://git.openjdk.org/leyden/commit/96f71a9a6bf7b52c50a1f52d4d401a48dc40480f
8255082: HotSpot Style Guide should permit noexcept
Reviewed-by: kvn, dholmes, dcubed
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: d627282f
Branch: hermetic-java-runtime
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2025-06-20 19:53:17 +0000
URL: https://git.openjdk.org/leyden/commit/d627282f0c42c340db3b8b71121274b91638e09b
8360143: ProblemList runtime/NMT/VirtualAllocTestType.java
Reviewed-by: rriggs
! test/hotspot/jtreg/ProblemList.txt
Changeset: 81985d42
Branch: hermetic-java-runtime
Author: Phil Race <prr at openjdk.org>
Date: 2025-06-20 22:22:41 +0000
URL: https://git.openjdk.org/leyden/commit/81985d422d3a433c1248deec18e4fd9b9f780c2c
8358526: Clarify behavior of java.awt.HeadlessException constructed with no-args
Reviewed-by: aivanov, honkar
! src/java.desktop/share/classes/java/awt/HeadlessException.java
+ test/jdk/java/awt/Headless/HeadlessExceptionTest.java
Changeset: 6b439391
Branch: hermetic-java-runtime
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-06-23 00:33:34 +0000
URL: https://git.openjdk.org/leyden/commit/6b4393917ae689818d67fcaf9cc61ca16ea6d426
8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/stringopts/TestArrayCopySelect.java
Changeset: 620df7ec
Branch: hermetic-java-runtime
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-06-23 02:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/620df7ec348598580884e3b9d45066495f0c40e5
8359801: RISC-V: Simplify Interpreter::profile_taken_branch
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: de34bb8e
Branch: hermetic-java-runtime
Author: Srinivas Mandalika <smandalika at openjdk.org>
Committer: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-06-23 04:54:43 +0000
URL: https://git.openjdk.org/leyden/commit/de34bb8e66253cef90ba79831dadec0252595b35
8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java
Reviewed-by: abhiscxk, aivanov
! test/jdk/java/awt/print/Dialog/DialogType.java
Changeset: 3d35b408
Branch: hermetic-java-runtime
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-06-23 07:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/3d35b408e1e69d7e3953af142c5bf606691fbeb8
8357220: Introduce a BSMAttributeEntry struct
Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: sspitsyn, coleenp, matsaave
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
Changeset: 9ae39b62
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-23 07:47:17 +0000
URL: https://git.openjdk.org/leyden/commit/9ae39b62b91ffacc6473534d96679f3282c612cc
8355276: Sort C2 includes
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vtransform.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: c220b135
Branch: hermetic-java-runtime
Author: Benoît Maillard <bmaillard at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-23 07:52:02 +0000
URL: https://git.openjdk.org/leyden/commit/c220b1358c91bce2eb7515e9f600004c7b975ee6
8356865: C2: Unreasonable values for debug flag FastAllocateSizeLimit can lead to left-shift-overflow, which is UB
Reviewed-by: epeter, mhaessig
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestFastAllocateSizeLimit.java
Changeset: ad1033d6
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-06-23 08:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/ad1033d68f4dd030cad27f9868d4fa83b5080bcd
8360169: Problem list CodeInvalidationReasonTest.java on linux-riscv64 until JDK-8360168 is fixed
Reviewed-by: fyang, fjiang, syan, dnsimon
! test/hotspot/jtreg/ProblemList.txt
Changeset: 516197f5
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-23 08:27:13 +0000
URL: https://git.openjdk.org/leyden/commit/516197f50b079978a4aa1593744cef9d56e01c67
8359924: Deprecate and obsolete ParallelRefProcEnabled
Reviewed-by: tschatzl, kbarrett, dholmes
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
Changeset: fe7ec312
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-06-23 08:32:02 +0000
URL: https://git.openjdk.org/leyden/commit/fe7ec312590ed9f70e6caad4ef454123138bbbcf
8359996: Remove unnecessary List.indexOf key from Track.remove
Reviewed-by: aivanov, liach, azvegint
! src/java.desktop/share/classes/javax/sound/midi/Track.java
Changeset: 251f2ac7
Branch: hermetic-java-runtime
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date: 2025-06-23 10:52:07 +0000
URL: https://git.openjdk.org/leyden/commit/251f2ac785708a7ebf713d3fdc7d66317f1b2c2e
8355904: Use variadic macros for J2dTrace
Reviewed-by: aivanov, serb, prr, avu
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/share/native/common/font/AccelGlyphCache.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBufImgOps.c
! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c
! src/java.desktop/share/native/common/java2d/opengl/OGLFuncs.h
! src/java.desktop/share/native/common/java2d/opengl/OGLMaskFill.c
! src/java.desktop/share/native/common/java2d/opengl/OGLPaints.c
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.c
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.h
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderer.c
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c
! src/java.desktop/share/native/common/java2d/opengl/OGLVertexCache.c
! src/java.desktop/share/native/libawt/java2d/Trace.h
! src/java.desktop/share/native/libawt/java2d/loops/DrawParallelogram.c
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedMaskBlit.c
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedRenderPipe.c
! src/java.desktop/unix/native/common/java2d/opengl/GLXGraphicsConfig.c
! src/java.desktop/unix/native/common/java2d/opengl/GLXSurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBlitLoops.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBufImgOps.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskFill.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPaints.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderQueue.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DResourceManager.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp
! src/java.desktop/windows/native/libawt/java2d/opengl/WGLGraphicsConfig.c
! src/java.desktop/windows/native/libawt/java2d/opengl/WGLSurfaceData.c
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp
! src/java.desktop/windows/native/libawt/windows/Devices.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
Changeset: 10e6eec9
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-23 11:09:11 +0000
URL: https://git.openjdk.org/leyden/commit/10e6eec9e63c89adc8078aeb27a368a80f793902
8360039: JFR: Improve parser logging of constants
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
Changeset: 72679c94
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-23 12:46:32 +0000
URL: https://git.openjdk.org/leyden/commit/72679c94ee00c87b9b51233938e5ffa97ef825b1
8360042: GHA: Bump MSVC to 14.44
Reviewed-by: erikj, ihse
! .github/workflows/main.yml
Changeset: c748d358
Branch: hermetic-java-runtime
Author: Jonas Norlinder <github.jonas.norlinder at norlinder.nu>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-06-23 12:49:59 +0000
URL: https://git.openjdk.org/leyden/commit/c748d358b2569928fb5a03722987c93762c30145
8360024: Reorganize GC VM operations and implement is_gc_operation
Reviewed-by: tschatzl, dholmes
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/parallel/psVMOperations.hpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: dfcea054
Branch: hermetic-java-runtime
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-23 14:26:02 +0000
URL: https://git.openjdk.org/leyden/commit/dfcea0547e7756a546fcf57855d99d46ecfb1925
8358729: jdk/internal/loader/URLClassPath/ClassnameCharTest.java depends on Applet
Reviewed-by: jpai, lancea
! test/jdk/jdk/internal/loader/URLClassPath/ClassnameCharTest.java
- test/jdk/jdk/internal/loader/URLClassPath/testclasses.jar
Changeset: 9c3eaa49
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-23 16:16:28 +0000
URL: https://git.openjdk.org/leyden/commit/9c3eaa49f7f8c6ade7319064566c0370e955f631
8359732: Make standard i/o encoding related system properties `StaticProperty`
Reviewed-by: rriggs, alanb, vyazici
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/IO.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java
Changeset: 6df0f5e3
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-23 18:19:01 +0000
URL: https://git.openjdk.org/leyden/commit/6df0f5e390ecf874c1eca7284c51efa65ce23737
8360281: VMError::error_string has incorrect format usage
Reviewed-by: coleenp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 2a70a6dc
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-23 22:24:57 +0000
URL: https://git.openjdk.org/leyden/commit/2a70a6dc58ebd0085c34fee899667758b827c55c
8346886: Add since checker test to jdk.management.jfr
Reviewed-by: egahlin
+ test/jdk/tools/sincechecker/modules/jdk.management.jfr/JdkManagementJfrCheckSince.java
Changeset: bcad87ea
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-06-24 02:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/bcad87eacbd7fbfd3254479b7e061bab34e64aec
8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found
Reviewed-by: aivanov
! test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java
Changeset: a350a111
Branch: hermetic-java-runtime
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-06-24 02:34:53 +0000
URL: https://git.openjdk.org/leyden/commit/a350a1115a32ae1aa013a22c05a009051a674793
8358655: AArch64: Simplify Interpreter::profile_taken_branch
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: 34412da5
Branch: hermetic-java-runtime
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-06-24 03:08:50 +0000
URL: https://git.openjdk.org/leyden/commit/34412da52b41e9374168e67e3b6129576c8e4402
8360179: RISC-V: Only enable BigInteger intrinsics when AvoidUnalignedAccess == false
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 9af36b13
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-24 05:19:18 +0000
URL: https://git.openjdk.org/leyden/commit/9af36b13c52b60274507a90874b8fb41fc3586f8
8360307: Problemlist tools/sincechecker/modules/jdk.management.jfr/JdkManagementJfrCheckSince.java
Reviewed-by: dholmes, liach
! test/jdk/ProblemList.txt
Changeset: dbbfa76b
Branch: hermetic-java-runtime
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-06-24 06:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/dbbfa76b7335291b4bb9d8de6e7db8e6cec144ce
8131136: java/awt/font/JNICheck/JNICheck.sh issue warning on core-libs code
Reviewed-by: aivanov, prr, serb
! src/java.base/share/native/libnet/net_util.c
! test/jdk/java/awt/font/JNICheck/JNICheck.sh
Changeset: f6ff38ab
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-06-24 06:55:05 +0000
URL: https://git.openjdk.org/leyden/commit/f6ff38ab4292762a35fb151b6886e58df60824d5
8353815: [ubsan] compilationPolicy.cpp: division by zero related to tiered compilation flags
Reviewed-by: mbaesken, kvn
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
Changeset: 03d66d9e
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-06-24 07:00:45 +0000
URL: https://git.openjdk.org/leyden/commit/03d66d9ee239d77d54912f4fa3074560ac2a8101
8358572: C1 hits "need debug information" assert with -XX:-DeoptC1
Reviewed-by: shade, aph
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: 54fec2b9
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-24 07:34:15 +0000
URL: https://git.openjdk.org/leyden/commit/54fec2b98ba2197a588df37d805c3ad495fd0e61
8360220: Deprecate and obsolete ParallelRefProcBalancingEnabled
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: fdfc5578
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-24 08:09:53 +0000
URL: https://git.openjdk.org/leyden/commit/fdfc557878a7a2ec984002f38b871da5eec71217
8360131: Remove use of soon-to-be-removed APIs by CTW framework
Reviewed-by: liach, thartmann
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
Changeset: 116b8543
Branch: hermetic-java-runtime
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-06-24 09:15:58 +0000
URL: https://git.openjdk.org/leyden/commit/116b8543b04bfcf542af0ba03ac547a744600b7c
8351983: HttpCookie Parser Incorrectly Handles Cookies with Expires Attribute
Reviewed-by: dfuchs, vyazici
! src/java.base/share/classes/java/net/HttpCookie.java
+ test/jdk/java/net/HttpCookie/whitebox/MaxAgeExpiresDriver.java
+ test/jdk/java/net/HttpCookie/whitebox/java.base/java/net/MaxAgeExpires.java
Changeset: a3609ba5
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-24 10:34:14 +0000
URL: https://git.openjdk.org/leyden/commit/a3609ba5ac6a5531d905cdd136eea72706f9a028
8360324: Parallel: Remove unused local variable in MutableNUMASpace::set_top
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: f5201ac1
Branch: hermetic-java-runtime
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-06-24 11:17:48 +0000
URL: https://git.openjdk.org/leyden/commit/f5201ac117fa66638f36cec3bc5f5059b37f2860
8359959: Test runtime/NMT/VirtualAllocTestType.java failed: '\\[0x[0]*7f7dc4043000 - 0x[0]*7f7dc4083000\\] reserved 256KB for Test' missing from stdout/stderr
Reviewed-by: jsjolen, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java
Changeset: 28e96e33
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-24 12:31:04 +0000
URL: https://git.openjdk.org/leyden/commit/28e96e333b61dfe60a84a48ff59bdf10c529f8be
8359920: Use names for frame types in stackmaps
Reviewed-by: dholmes, jsjolen, matsaave, sspitsyn
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stackMapTable.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 0514cee6
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-24 14:27:47 +0000
URL: https://git.openjdk.org/leyden/commit/0514cee6c884b6d31735551b8a3ce7a2be661094
8360177: ParallelArguments::initialize has incorrect format string
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/parallel/parallelArguments.cpp
Changeset: 54acadbe
Branch: hermetic-java-runtime
Author: Gautham Krishnan <gkrishnan at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-06-24 14:53:14 +0000
URL: https://git.openjdk.org/leyden/commit/54acadbe668f6feced6eb9c28bcf46d1b3986eec
8294226: Document missing UnsupportedTemporalTypeException
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java
Changeset: 5c1f77fa
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-24 15:05:40 +0000
URL: https://git.openjdk.org/leyden/commit/5c1f77fab1f56e470157d8680310417924abb298
8360201: JFR: Initialize JfrThreadLocal::_sampling_critical_section
Reviewed-by: zgu, mgronlun
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
Changeset: 2af869b1
Branch: hermetic-java-runtime
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-06-24 15:32:13 +0000
URL: https://git.openjdk.org/leyden/commit/2af869b193017bbd8bec4cfef9f0870de6ec1285
8156715: TrustStoreManager does not buffer keystore input stream
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
Changeset: 9a726df3
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-06-24 15:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/9a726df3731a22bdd4e768d83835aba9240967d2
8359024: Accessibility bugs in API documentation
Reviewed-by: vyazici, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
Changeset: f8de5bc5
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-06-24 15:50:51 +0000
URL: https://git.openjdk.org/leyden/commit/f8de5bc5827742dd60b8f8f4a0d3625c370af15b
8328848: Inaccuracy in the documentation of the -group option
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/man/javadoc.md
Changeset: cbcf4011
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-24 16:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/cbcf401170e0600e48ef74770eaa47c84c7e50b0
8360403: Disable constant pool ID assert during troubleshooting
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
Changeset: ba0c1223
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-06-24 18:40:24 +0000
URL: https://git.openjdk.org/leyden/commit/ba0c12231b0f5b680951e75765b5d292f31a2cbc
8359808: JavaRuntimeURLConnection should only connect to non-directory resources
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! test/jdk/sun/net/www/protocol/jrt/Basic.java
Changeset: 50910576
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-06-24 23:50:35 +0000
URL: https://git.openjdk.org/leyden/commit/509105761492ced0ecdc91aae464dcd016e2a4d7
8351010: Test java/io/File/GetXSpace.java failed: / usable space 56380809216 > free space 14912244940
Reviewed-by: lancea, rriggs
! test/jdk/java/io/File/GetXSpace.java
Changeset: 7d6c902c
Branch: hermetic-java-runtime
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-06-25 01:16:08 +0000
URL: https://git.openjdk.org/leyden/commit/7d6c902ce8ffb9b42c264ecff56d4b54206e101b
8357726: Improve C2 to recognize counted loops with multiple casts in trip counter
Reviewed-by: chagedorn, epeter, galder
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCountedLoopCastIV.java
+ test/micro/org/openjdk/bench/vm/compiler/CountedLoopCastIV.java
Changeset: 263e32bb
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-06-25 04:39:07 +0000
URL: https://git.openjdk.org/leyden/commit/263e32bb8507310dd4c9a4eca7f6e428303d3a53
8358694: VM asserts if CodeCacheSegmentSize is not a power of 2
Reviewed-by: shade, dfenacci
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/codecache/CodeCacheSegmentSizeTest.java
Changeset: 5c4f92ba
Branch: hermetic-java-runtime
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-25 06:45:32 +0000
URL: https://git.openjdk.org/leyden/commit/5c4f92ba9a2b820fa12920400c9037b5d3c37aa4
8359788: Internal Error: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded
Reviewed-by: kvn, thartmann
! src/hotspot/share/oops/trainingData.hpp
Changeset: 75ce44aa
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-06-25 08:09:03 +0000
URL: https://git.openjdk.org/leyden/commit/75ce44aa84ebf0f48dd73b98f2bf2d6077473ed1
8355319: Update Manpage for Compact Object Headers (Production)
Reviewed-by: coleenp, dholmes, phh
! src/java.base/share/man/java.md
Changeset: 850bc203
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-06-25 08:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/850bc20306e5101d164566f9a8687707492b296b
8356868: Not all cgroup parameters are made available
Reviewed-by: sgehwolf, gziemski
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java
Changeset: f71d64fb
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-25 08:59:46 +0000
URL: https://git.openjdk.org/leyden/commit/f71d64fbeb0c196fd825241ff86d3a103d05a842
8360405: [PPC64] some environments don't support mfdscr instruction
Reviewed-by: haosun, rrich
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
Changeset: 1fa09052
Branch: hermetic-java-runtime
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-06-25 09:45:57 +0000
URL: https://git.openjdk.org/leyden/commit/1fa090524a7c3bb5f2c92fb0f7217b9277ade9d9
8359268: 3 JNI exception pending defect groups in 2 files
Reviewed-by: djelinski
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
Changeset: f2ef8097
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-06-25 13:00:08 +0000
URL: https://git.openjdk.org/leyden/commit/f2ef809719cbb14f90a0a5f673e10e7c74fa0f45
8354727: CompilationPolicy creates too many compiler threads when code cache space is scarce
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: kvn, shade
! src/hotspot/share/compiler/compilationPolicy.cpp
Changeset: 878497fb
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-25 15:16:44 +0000
URL: https://git.openjdk.org/leyden/commit/878497fb85b9f7d066829b745324028f9f8cdc60
8360178: TestArguments.atojulong gtest has incorrect format string
Reviewed-by: dholmes
! test/hotspot/gtest/runtime/test_arguments.cpp
Changeset: 4e1bf313
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-25 15:36:02 +0000
URL: https://git.openjdk.org/leyden/commit/4e1bf31368df9f6ba110a2b8c678cf1a22607535
8360523: Parallel: Remove unused local variable in MutableNUMASpace::initialize
Reviewed-by: stefank, kbarrett
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: 52c6044f
Branch: hermetic-java-runtime
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-25 15:39:57 +0000
URL: https://git.openjdk.org/leyden/commit/52c6044fe48f2e964be4c4603a865143f0d43f90
8349077: Rename GenerationCounters::update_all
Reviewed-by: ayang, stefank
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
Changeset: c90c31b0
Branch: hermetic-java-runtime
Author: Paul Hohensee <phh at openjdk.org>
Date: 2025-06-25 15:52:30 +0000
URL: https://git.openjdk.org/leyden/commit/c90c31b07ef64eca65be5018a7757b960552f88a
8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129
Reviewed-by: cjplummer, rkennke
! test/jdk/sun/tools/jstat/jstatGcCapacityOutput1.sh
! test/jdk/sun/tools/jstat/jstatGcCauseOutput1.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/lineCounts1.awk
! test/jdk/sun/tools/jstat/lineCounts2.awk
! test/jdk/sun/tools/jstat/lineCounts3.awk
! test/jdk/sun/tools/jstat/lineCounts4.awk
Changeset: 74472764
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-25 16:02:47 +0000
URL: https://git.openjdk.org/leyden/commit/744727647564ee79349380eb819fefc81ca7dc3a
8360045: StringTokenizer.hasMoreTokens() throws NPE after nextToken(null)
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/util/StringTokenizer.java
+ test/jdk/java/util/StringTokenizer/NextTokenWithNullDelimTest.java
Changeset: 56c75453
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-25 18:22:06 +0000
URL: https://git.openjdk.org/leyden/commit/56c75453cd69e80b9411b4e1794c953998406342
8352565: Add native method implementation of Reference.get()
Reviewed-by: vlivanov, tschatzl, lmesnik
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/native/libjava/Reference.c
+ test/hotspot/jtreg/gc/TestNativeReferenceGet.java
Changeset: f799cf18
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-06-25 18:48:47 +0000
URL: https://git.openjdk.org/leyden/commit/f799cf180a00c6844a994c651852773a519dff2b
8360303: Remove two unused invoke files
Reviewed-by: rriggs, jrose
- src/java.base/share/classes/java/lang/invoke/InvokeDynamic.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
- src/java.base/share/classes/sun/invoke/empty/Empty.java
! src/java.base/share/classes/sun/invoke/util/VerifyType.java
Changeset: 52526080
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-06-25 19:21:14 +0000
URL: https://git.openjdk.org/leyden/commit/52526080bae4fb69172d8c87403510aa4d3c8942
8225354: serviceability/jvmti/ModuleAwareAgents/ThreadStart failed with Didn't get ThreadStart events in VM early start phase!
Reviewed-by: amenkov, cjplummer
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java
- test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/libMAAThreadStart.c
Changeset: cf75f1f9
Branch: hermetic-java-runtime
Author: Dean Long <dlong at openjdk.org>
Date: 2025-06-25 19:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/cf75f1f9c6d2bc70c7133cb81c73a0ce0946dff9
8358821: patch_verified_entry causes problems, use nmethod entry barriers instead
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: mdoerr, eosterlund
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
- src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 1ca008fd
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-26 01:02:03 +0000
URL: https://git.openjdk.org/leyden/commit/1ca008fd02496dc33e2707c102560cae1690fba5
8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings
Reviewed-by: shade, kbarrett
! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java
Changeset: 5039b42d
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-06-26 07:41:22 +0000
URL: https://git.openjdk.org/leyden/commit/5039b42de170769797312969185ee9d67f34cf24
8359437: Make users and test suite not able to set LockingMode flag
8358542: Remove RTM test VMProps
Co-authored-by: Fredrik Bredberg <fbredberg at openjdk.org>
Reviewed-by: coleenp, lmesnik, fbredberg, alanb, dholmes
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/LockingMode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java
- test/hotspot/jtreg/gtest/LockStackGtests.java
! test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java
! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java
! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java
! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java
- test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/java/lang/Thread/virtual/CarrierThreadInfo.java
- test/jdk/java/lang/Thread/virtual/LockingMode.java
! test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5a1301df
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-26 09:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/5a1301df19553c7ba04c746b4002164f3b833e70
8360548: Parallel: Remove outdated comments in MutableNUMASpace::bias_region
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: ff24088c
Branch: hermetic-java-runtime
Author: Doug Lea <dl at openjdk.org>
Date: 2025-06-26 12:04:42 +0000
URL: https://git.openjdk.org/leyden/commit/ff24088c866864fa670bbfdd068b1a50b6bcf0db
8359919: Minor java.util.concurrent doc improvements
8187775: AtomicReferenceFieldUpdater does not support static fields
8254060: SubmissionPublisher close hangs if a publication is pending
8210149: Example in JavaDoc for java.util.concurrent.Flow violates Reactive Streams spec
8199501: Improve documentation of CompletableFuture, CompletionStage
8233050: CompletableFuture `whenComplete` and `thenApply` change exceptional result
8210312: JavaDoc example in SubmissionPublisher will potentially crash
8292365: CompletableFuture and CompletionStage should document Memory Model guarantees
8356304: Define "enabled" in ScheduledExecutorService
8353155: FutureTask#run(): doc implies synchronous, implementation is async
8186959: Clarify that Executors.newScheduledThreadPool() is fixed-size
8190889: TimeUnit.wait should document IllegalMonitorStateException
6351533: CyclicBarrier reset() should return the number of awaiters
6317534: CyclicBarrier should have a cancel() method
8195628: Documentation for lock(), trylock(), lockInterruptibly() of ReentrantReadWriteLock.WriteLock needs to be corrected
8333172: Document a recommendation to use VarHandles instead of java.util.concurrent.atomic.*FieldUpdater
6374942: Improve thread safety of collection .equals() methods
7176957: ExecutorService submit method javaDoc enhancement
8172177: Improve documentation for CompletionException handling
6714849: ReentrantReadWriteLock: Abnormal behavior in non-fair mode
6625724: Allow ReentrantReadWriteLock to not track per-thread read holds
6526284: Improve AbstractExecutorService javadoc
8137156: Javadoc for Future is misleading with respect to cancellation
6663476: FutureTask.get() may return null if set() is not called from run()
8311131: ConcurrentHashMap.forEachKey parallelismThreshold description could be clearer
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/CompletionStage.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/Flow.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/Future.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/RunnableFuture.java
! src/java.base/share/classes/java/util/concurrent/ScheduledExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/TimeUnit.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/package-info.java
Changeset: 8df6b2c4
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-26 13:37:13 +0000
URL: https://git.openjdk.org/leyden/commit/8df6b2c4a355751cd8ca37cc5932be66bccaa123
8359830: Incorrect os.version reported on macOS Tahoe 26 (Beta)
Reviewed-by: rriggs, lancea, kcr
! src/java.base/macosx/native/libjava/java_props_macosx.c
! test/jdk/java/lang/System/OsVersionTest.java
Changeset: 7576064a
Branch: hermetic-java-runtime
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-06-26 14:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/7576064a10c0f7a1fbfe88fc39254f32005d88f8
8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java
Reviewed-by: honkar, aivanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Cursor/CursorDragTest/ListDragCursor.java
Changeset: a0c3efa6
Branch: hermetic-java-runtime
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-06-26 14:36:33 +0000
URL: https://git.openjdk.org/leyden/commit/a0c3efa6a80fe95e22faf5a732e42f1e1291fb4c
8359947: GenShen: use smaller TLABs by default
Reviewed-by: phh, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: bd666f90
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-06-26 15:01:56 +0000
URL: https://git.openjdk.org/leyden/commit/bd666f90eb7325c5a8c51cb2b9c28e177c5fe3a3
8360522: G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 7f702cf4
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-26 15:12:35 +0000
URL: https://git.openjdk.org/leyden/commit/7f702cf483018155a22a32736da8d80a11c9eca9
8360458: Rename Deferred<> to DeferredStatic<> and improve usage description
Reviewed-by: jsikstro, jsjolen, stefank
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
- src/hotspot/share/utilities/deferred.hpp
+ src/hotspot/share/utilities/deferredStatic.hpp
+ test/hotspot/gtest/utilities/test_deferredStatic.cpp
Changeset: a49ecb26
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-06-26 15:42:43 +0000
URL: https://git.openjdk.org/leyden/commit/a49ecb26c5ff2f949851937f3bb036d7946a103e
8352635: Improve inferencing of Float16 operations with constant inputs
Reviewed-by: epeter, sviswanathan
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
Changeset: 83fe688d
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-26 16:35:43 +0000
URL: https://git.openjdk.org/leyden/commit/83fe688d809ca783f8ebf6528a1cf4540d698fb1
8360554: Use the title from the JSON RFC for the @spec tag
Reviewed-by: alanb, kevinw
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
Changeset: 20e0055e
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-26 17:23:55 +0000
URL: https://git.openjdk.org/leyden/commit/20e0055e202e523b40e8b066e2f71c21d8cc5ea9
8344165: Trace exceptions with a complete call-stack
Reviewed-by: coleenp, dholmes
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest_options_file
Changeset: 334683e6
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-26 21:48:46 +0000
URL: https://git.openjdk.org/leyden/commit/334683e634c23a3672585e4309a528d0944d942e
8358645: Access violation in ThreadsSMRSupport::print_info_on during thread dump
Reviewed-by: fbredberg, shade, dcubed
! src/hotspot/share/runtime/threadSMR.cpp
Changeset: 8ea544c3
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-26 22:18:56 +0000
URL: https://git.openjdk.org/leyden/commit/8ea544c33fc502208577249fb83544f8d876bc17
8360287: JFR: PlatformTracer class should be loaded lazily
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
+ test/jdk/jdk/jfr/event/tracing/TestLazyPlatformTracer.java
Changeset: 6d05a1d3
Branch: hermetic-java-runtime
Author: Luigi Montoya <luiseduardom at microsoft.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-06-27 06:11:33 +0000
URL: https://git.openjdk.org/leyden/commit/6d05a1d3f492b6f06b603ae2bb0d03dfb6c8b8f2
8357079: Fix Windows AArch64 DevKit Creation
Reviewed-by: erikj, ihse
! make/devkit/createWindowsDevkit.sh
Changeset: 01b15bc1
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-27 06:43:50 +0000
URL: https://git.openjdk.org/leyden/commit/01b15bc1f961f43ae11db0c15f45763c4ec4180b
8360518: Docker tests do not work when asan is configured
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
Changeset: 97ec9d3e
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-27 07:37:44 +0000
URL: https://git.openjdk.org/leyden/commit/97ec9d3e0a6e3455579b567e1f58026f5b168c09
8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions
Reviewed-by: lucy, mdoerr, dholmes
! test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java
Changeset: 20e983a9
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-06-27 07:53:49 +0000
URL: https://git.openjdk.org/leyden/commit/20e983a97c66902c61ee2fa1959a7e612266732b
8360487: Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove
Reviewed-by: azvegint, serb, aivanov
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
Changeset: aa26cede
Branch: hermetic-java-runtime
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-06-27 08:17:13 +0000
URL: https://git.openjdk.org/leyden/commit/aa26cede635011f5cc075cd528934ce8d8e8eef9
8360474: Add missing include guards for some HotSpot headers
Reviewed-by: mhaessig, stefank, dholmes
! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/utilities/packedTable.hpp
Changeset: d8f9b188
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-27 11:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/d8f9b188fa488c9c6e343c62a148cfe9fc8a563b
8268406: Deallocate jmethodID native memory
Reviewed-by: dholmes, sspitsyn, dcubed, eosterlund, aboldtch
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/memTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
+ src/hotspot/share/oops/jmethodIDTable.cpp
+ src/hotspot/share/oops/jmethodIDTable.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
+ test/hotspot/gtest/oops/test_jmethodIDTable.cpp
Changeset: ecd2d830
Branch: hermetic-java-runtime
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-06-27 12:49:20 +0000
URL: https://git.openjdk.org/leyden/commit/ecd2d83096a1fea7d5086736306770bcffa4fdb6
8359435: AArch64: add support for SB instruction to MacroAssembler::spin_wait
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
Changeset: 839cede1
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-06-27 14:06:12 +0000
URL: https://git.openjdk.org/leyden/commit/839cede1a46b05d27abeaffbbd82c241910035cd
8357289: Break down the String constructor into smaller methods
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/lang/String.java
Changeset: a471fe99
Branch: hermetic-java-runtime
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-06-27 14:15:55 +0000
URL: https://git.openjdk.org/leyden/commit/a471fe992fc0d71ba65b5fdbcc44b97a2783b90a
8360539: DTLS handshakes fails due to improper cookie validation logic
Reviewed-by: ascarpino, hchao
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
Changeset: 12196baf
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-27 14:54:12 +0000
URL: https://git.openjdk.org/leyden/commit/12196baf6700d00c244747cfa22767e532a4a963
8358624: ImmutableDescriptor violates equals/hashCode contract after deserialization
Reviewed-by: cjplummer, sspitsyn
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
+ test/jdk/javax/management/descriptor/ImmutableDescriptorSerialHashCodeTest.java
Changeset: 4edf791a
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-27 16:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/4edf791aecd432ecde00652acfaabddf136f4ca7
8295851: Do not use ttyLock in BytecodeTracer::trace
Reviewed-by: dholmes, matsaave
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java
Changeset: da7080ff
Branch: hermetic-java-runtime
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-06-27 16:13:03 +0000
URL: https://git.openjdk.org/leyden/commit/da7080fffb2389465dc9afca6d02e9085fe15302
8359761: JDK 25 RDP1 L10n resource files update
Reviewed-by: aivanov, almatvee, nbenalla, jlu, dnguyen, cstein, naoto
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: 712d866b
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-06-27 17:19:22 +0000
URL: https://git.openjdk.org/leyden/commit/712d866b72b43c839c57c3303dfb215f94c0db3b
8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread
Reviewed-by: sspitsyn, kevinw, dholmes
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
Changeset: 3525a40f
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-27 18:25:27 +0000
URL: https://git.openjdk.org/leyden/commit/3525a40f39a966b8592f694a9b3cd4c5dc449266
8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given
Reviewed-by: mcimadamore, uschindler
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
+ test/langtools/tools/javac/lint/LintOptions.java
+ test/langtools/tools/javac/lint/LintOptions.out
Changeset: a23de2ec
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-27 19:10:02 +0000
URL: https://git.openjdk.org/leyden/commit/a23de2ec090628b52532ee5d9bd4364a97499f5b
8360478: libjsig related tier3 jtreg tests fail when asan is configured
Reviewed-by: dholmes, ihse
! make/data/asan/asan_default_options.c
Changeset: 240541e1
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-29 19:44:01 +0000
URL: https://git.openjdk.org/leyden/commit/240541e1c1e3aee633da08e7d12117b8ea38b8f4
8359266: Delete the usage of AppContext in the GraphicsDevice
Reviewed-by: aivanov, azvegint
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
+ test/jdk/java/awt/GraphicsDevice/FullScreenWindowRace.java
Changeset: 4dd1b3a6
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-30 01:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/4dd1b3a6100f9e379c7cee3c699d63d0d01144a7
8330940: Impossible to create a socket backlog greater than 200 on Windows 8+
Reviewed-by: michaelm, dfuchs, alanb
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/net/ServerSocket/LargeBacklogTest.java
Changeset: c2d76f98
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-30 05:41:37 +0000
URL: https://git.openjdk.org/leyden/commit/c2d76f9844aadf77a0b213a9169a7c5c8c8f1ffb
8361032: Problem list TestOnSpinWaitAArch64 until JDK-8360936 is fixed
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList.txt
Changeset: 00adbbe5
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-06-30 11:22:46 +0000
URL: https://git.openjdk.org/leyden/commit/00adbbe5538ec5c26dc5bd17ca94cc29db9bc478
8274051: Remove supports_vtime()/elapsedVTime()
Reviewed-by: kbarrett, iwalulya
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! 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/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: aa191119
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-30 12:55:36 +0000
URL: https://git.openjdk.org/leyden/commit/aa1911191cf8c2b855268a76baf0757909d66d1b
8360867: CTW: Disable inline cache verification
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 5cc8fbb4
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2025-06-30 10:36:27 +0000
URL: https://git.openjdk.org/leyden/commit/5cc8fbb40df692020da52d89560a233f4284fb88
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/unix/native/libjava/childproc.c
! src/jdk.jlink/share/man/jmod.md
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/unix/native/libjava/childproc.c
! src/jdk.jlink/share/man/jmod.md
More information about the leyden-dev
mailing list