git: openjdk/loom: master: 30 new changesets

duke duke at openjdk.org
Thu Jun 19 12:31:06 UTC 2025


Changeset: a0820828
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-06-17 10:01:36 +0000
URL:       https://git.openjdk.org/loom/commit/a08208283bcfe395c9962c8de3ba19fdd8cab985

8354650: [PPC64] Try to reduce register definitions

Reviewed-by: mdoerr, sroy

! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.hpp
! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp

Changeset: f62f1178
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-17 12:32:17 +0000
URL:       https://git.openjdk.org/loom/commit/f62f1178aa01d812ee8ffb1d3dd165b4cf157186

8359701: G1: Move heap expansion time tracking of G1CollectedHeap:expand to call site

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: c1deb9ee
Branch: master
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-06-17 13:46:13 +0000
URL:       https://git.openjdk.org/loom/commit/c1deb9eebf1adecffe5b205486477009ec2f7348

8356556: AArch64: No need for acquire fence in safepoint poll in FFM

Reviewed-by: dholmes, pchilanomate

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 51877f56
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-17 13:50:01 +0000
URL:       https://git.openjdk.org/loom/commit/51877f568ba84a8ec7721656571c90c5eb952eb3

8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped

Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
- test/hotspot/jtreg/runtime/signal/TestSigusr2.java

Changeset: 21b72dea
Branch: master
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-06-17 14:01:06 +0000
URL:       https://git.openjdk.org/loom/commit/21b72dea7805357b3644161d1a158c52f49d0e6e

8357862: Java argument file is parsed unexpectedly with trailing comment

Co-authored-by: Stuart Marks <smarks at openjdk.org>
Reviewed-by: vromero

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java

Changeset: 53a83d15
Branch: master
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-06-17 14:09:11 +0000
URL:       https://git.openjdk.org/loom/commit/53a83d15a1b5686ed0f2aeb3d30cd46b73f80733

8357799: Improve instructions for JFileChooser/HTMLFileName.java

Reviewed-by: honkar, tr, kizune

! test/jdk/javax/swing/JFileChooser/HTMLFileName.java

Changeset: 96070212
Branch: master
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-06-17 15:55:14 +0000
URL:       https://git.openjdk.org/loom/commit/96070212adfd15acd99edf6e180db6228ee7b4ff

8359646: C1 crash in AOTCodeAddressTable::add_C_string

Reviewed-by: adinn, iklam

! src/hotspot/share/code/aotCodeCache.cpp

Changeset: 49a82d88
Branch: master
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/loom/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: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-06-17 19:22:14 +0000
URL:       https://git.openjdk.org/loom/commit/164cae469ca0b97b01ce36402a248be308419af6

8359733: UnProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock

Reviewed-by: syan, dholmes, lmesnik

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: afa52e46
Branch: master
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-06-17 20:23:20 +0000
URL:       https://git.openjdk.org/loom/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: master
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/loom/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: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-06-17 21:15:25 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-06-18 02:06:22 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-06-18 02:56:48 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-06-18 05:08:06 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-06-18 09:03:25 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-06-18 11:24:54 +0000
URL:       https://git.openjdk.org/loom/commit/cabd7c1f7a8c471d5461e3557fb589fdfe4d88be

8356897: Update NSS library to 3.111

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: f07f5ce9
Branch: master
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/loom/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: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-06-18 11:37:48 +0000
URL:       https://git.openjdk.org/loom/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: master
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/loom/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: master
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-06-18 13:58:45 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-06-18 14:07:25 +0000
URL:       https://git.openjdk.org/loom/commit/42d3604a31c4e5b5391468ee1d2c88c23c54c1d9

8359923: Const accessors for the Deferred class

Reviewed-by: jsjolen

! src/hotspot/share/utilities/deferred.hpp

Changeset: 984d7f9c
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-18 14:43:55 +0000
URL:       https://git.openjdk.org/loom/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: master
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/loom/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: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-06-18 18:05:18 +0000
URL:       https://git.openjdk.org/loom/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: master
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/loom/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: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-06-18 18:43:38 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-06-18 20:58:01 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-06-18 22:54:05 +0000
URL:       https://git.openjdk.org/loom/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: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-06-19 05:35:51 +0000
URL:       https://git.openjdk.org/loom/commit/08b1fa4cb39e56497052e3ee13e679c8734cf7c5

8359972: Problem list TestStaticCallStub until JDK-8359963 is fixed

Reviewed-by: mchevalier, chagedorn

! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list