git: openjdk/loom: master: 44 new changesets

duke duke at openjdk.org
Mon Sep 22 08:09:53 UTC 2025


Changeset: c927291e
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-18 15:08:37 +0000
URL:       https://git.openjdk.org/loom/commit/c927291ecfa3a3871a1eed006687a3e9db4f6811

8367739: Serial: Retry allocation after lock acquire in mem_allocate_work

Reviewed-by: fandreuzzi, tschatzl

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 72e5ad3d
Branch: master
Author:    Ben Perez <bperez at openjdk.org>
Date:      2025-09-18 15:23:05 +0000
URL:       https://git.openjdk.org/loom/commit/72e5ad3d21effff6a4efae8ab3ed45c4f6bfba76

8365581: Optimize Java implementation of P256 arithmetic

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java

Changeset: b8f2c738
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-18 15:35:32 +0000
URL:       https://git.openjdk.org/loom/commit/b8f2c7387f4b5a60a6b671619d968d1d77aa9c27

8367614: Test vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java failed, passed and timed-out

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java

Changeset: c597384a
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-09-18 16:06:59 +0000
URL:       https://git.openjdk.org/loom/commit/c597384ad64c7107fba4e970aa435a141276b2fd

8367708: GenShen: Reduce total evacuation burden

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 000569da
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-18 16:09:26 +0000
URL:       https://git.openjdk.org/loom/commit/000569da601afde85f83c361c9f1a7ba3814bff4

8362561: Remove diagnostic option AllowArchivingWithJavaAgent

Reviewed-by: sspitsyn, shade, dholmes, ayang

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/AppWithBMH.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java

Changeset: 14b9f53b
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-18 17:22:45 +0000
URL:       https://git.openjdk.org/loom/commit/14b9f53bb376c49b73b376c6e5a4b30105358b5a

8367626: Parallel: Remove ParallelCompactData::summarize_dense_prefix

Reviewed-by: gli, fandreuzzi

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 4be4826d
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-18 18:50:44 +0000
URL:       https://git.openjdk.org/loom/commit/4be4826ddb51c155eec3fe2923d891357f8d753b

8367450: Shenandoah: Log the composition of the collection set

Reviewed-by: ysr, kdnilsen, phh

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp

Changeset: e4cb86df
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-18 18:53:08 +0000
URL:       https://git.openjdk.org/loom/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2

8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option
8367722: [GenShen] ShenandoahEvacuationStats is always empty

Reviewed-by: ysr, phh

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 6e4e966d
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-18 21:18:37 +0000
URL:       https://git.openjdk.org/loom/commit/6e4e966d9b71ec04618e19784b5a661f34595ef6

8365792: GenShen: assertion "Generations aren't reconciled"

Reviewed-by: xpeng, ysr

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp

Changeset: e3a4c284
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-19 01:04:28 +0000
URL:       https://git.openjdk.org/loom/commit/e3a4c28409ac62feee9efe069e3a3482e7e2cdd2

8362657: Make tables used in AOT assembly phase GC-safe

Reviewed-by: shade, dholmes

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: 7ec3fa5f
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-09-19 01:36:41 +0000
URL:       https://git.openjdk.org/loom/commit/7ec3fa5f0a7408bf70e6226814d80dabd8a1a93c

8367801: jtreg failure_handler - don't use the -L option for ps command

Reviewed-by: ayang, shade

! test/failure_handler/src/share/conf/linux.properties

Changeset: c0815e40
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-19 01:50:20 +0000
URL:       https://git.openjdk.org/loom/commit/c0815e40b6f5feeb4bfa791ccd91d662c205068d

8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException

Reviewed-by: fandreuzzi, dfuchs

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: 5855fd2f
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-19 02:58:02 +0000
URL:       https://git.openjdk.org/loom/commit/5855fd2f654175c05341cc03ebf188d4db3e407d

8367784: java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner

Reviewed-by: honkar, dnguyen

! test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java

Changeset: 898fcff0
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-09-19 04:33:48 +0000
URL:       https://git.openjdk.org/loom/commit/898fcff03745da29318e29ead189d78f8daa6988

8367325: [s390x] build failure due to JDK-8361376

Reviewed-by: mdoerr, dlong

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp

Changeset: 48d394a2
Branch: master
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2025-09-19 07:19:03 +0000
URL:       https://git.openjdk.org/loom/commit/48d394a245e7d16423b3829efa326fe72605c8ee

8356995: Provide default methods min(T, T) and max(T, T) in Comparator interface

Reviewed-by: rriggs, smarks

! src/java.base/share/classes/java/util/Comparator.java
+ test/jdk/java/util/Comparator/MinMaxTest.java

Changeset: 28879d3d
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-19 07:37:14 +0000
URL:       https://git.openjdk.org/loom/commit/28879d3d03ca6e8ea68a6063da349d83310b22ce

8367848: Parallel: Use NMethodToOopClosure during Young GC

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/runtime/threads.hpp

Changeset: 930d7249
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-09-19 08:15:28 +0000
URL:       https://git.openjdk.org/loom/commit/930d7249239e464adfca3a007342ce0fcb8f070d

8367983: javax/management/monitor/ThreadPoolTest.java and StartStopTest.java fail with Unexpected Maximum Pool Size Overflow!

Reviewed-by: cjplummer, dholmes

! test/jdk/javax/management/monitor/StartStopTest.java

Changeset: 937e19e8
Branch: master
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-09-19 08:48:35 +0000
URL:       https://git.openjdk.org/loom/commit/937e19e86aab9194c363fb8709bbbc6dead0c391

8366780: Enhance ProcSmapsParser and Printer to handle THPeligible field

Reviewed-by: stuefe, ayang

! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/procMapsParser.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java

Changeset: 94a301a7
Branch: master
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-19 09:08:29 +0000
URL:       https://git.openjdk.org/loom/commit/94a301a70e19be284f406ebb6d8b94b6f96e1a24

8366875: CompileTaskTimeout should be reset for each iteration of RepeatCompilation

Reviewed-by: dlong, epeter

! src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java

Changeset: 65aea485
Branch: master
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-19 10:06:02 +0000
URL:       https://git.openjdk.org/loom/commit/65aea485884134743fbd3da355bd1f861b410704

8367859: Remove nio exception gensrc

Reviewed-by: naoto, erikj, bpb

! make/modules/java.base/Gensrc.gmk
- make/modules/java.base/gensrc/GensrcExceptions.gmk
- make/scripts/addNotices.sh
- make/scripts/genExceptions.sh
+ src/java.base/share/classes/java/nio/BufferOverflowException.java
+ src/java.base/share/classes/java/nio/BufferUnderflowException.java
+ src/java.base/share/classes/java/nio/InvalidMarkException.java
+ src/java.base/share/classes/java/nio/ReadOnlyBufferException.java
+ src/java.base/share/classes/java/nio/channels/AcceptPendingException.java
+ src/java.base/share/classes/java/nio/channels/AlreadyBoundException.java
+ src/java.base/share/classes/java/nio/channels/AlreadyConnectedException.java
+ src/java.base/share/classes/java/nio/channels/AsynchronousCloseException.java
+ src/java.base/share/classes/java/nio/channels/CancelledKeyException.java
+ src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java
+ src/java.base/share/classes/java/nio/channels/ClosedChannelException.java
+ src/java.base/share/classes/java/nio/channels/ClosedSelectorException.java
+ src/java.base/share/classes/java/nio/channels/ConnectionPendingException.java
+ src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java
+ src/java.base/share/classes/java/nio/channels/IllegalBlockingModeException.java
+ src/java.base/share/classes/java/nio/channels/IllegalChannelGroupException.java
+ src/java.base/share/classes/java/nio/channels/IllegalSelectorException.java
+ src/java.base/share/classes/java/nio/channels/InterruptedByTimeoutException.java
+ src/java.base/share/classes/java/nio/channels/NoConnectionPendingException.java
+ src/java.base/share/classes/java/nio/channels/NonReadableChannelException.java
+ src/java.base/share/classes/java/nio/channels/NonWritableChannelException.java
+ src/java.base/share/classes/java/nio/channels/NotYetBoundException.java
+ src/java.base/share/classes/java/nio/channels/NotYetConnectedException.java
+ src/java.base/share/classes/java/nio/channels/OverlappingFileLockException.java
+ src/java.base/share/classes/java/nio/channels/ReadPendingException.java
+ src/java.base/share/classes/java/nio/channels/ShutdownChannelGroupException.java
+ src/java.base/share/classes/java/nio/channels/UnresolvedAddressException.java
+ src/java.base/share/classes/java/nio/channels/UnsupportedAddressTypeException.java
+ src/java.base/share/classes/java/nio/channels/WritePendingException.java
- src/java.base/share/classes/java/nio/channels/exceptions
+ src/java.base/share/classes/java/nio/charset/CharacterCodingException.java
+ src/java.base/share/classes/java/nio/charset/IllegalCharsetNameException.java
+ src/java.base/share/classes/java/nio/charset/UnsupportedCharsetException.java
- src/java.base/share/classes/java/nio/charset/exceptions
- src/java.base/share/classes/java/nio/exceptions

Changeset: 1b9a1168
Branch: master
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Date:      2025-09-19 10:23:04 +0000
URL:       https://git.openjdk.org/loom/commit/1b9a11682d5f73885213822423bfce8dfc17febd

8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName

Reviewed-by: hchao

! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java

Changeset: 2bff4174
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-19 11:48:10 +0000
URL:       https://git.openjdk.org/loom/commit/2bff4174e58e11ba78013bef8417334ff44fbb5c

8367759: G1: Move G1UpdateRegionLivenessAndSelectForRebuildTask into its own file

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp

Changeset: fa00b249
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-19 11:54:34 +0000
URL:       https://git.openjdk.org/loom/commit/fa00b24954d63abed0093b696e5971c1918eec4d

8365823: Revert storing abstract and interface Klasses to non-class metaspace

Reviewed-by: kvn, shade, stuefe

! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 802d9c23
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-19 12:03:43 +0000
URL:       https://git.openjdk.org/loom/commit/802d9c23dc83dcd37964fa3a894fa6d01f501176

8367107: JFR: Refactor policy tests out of TestRemoteDump

Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/jmx/streaming/TestDumpRetention.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java

Changeset: 87d50425
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-19 12:07:27 +0000
URL:       https://git.openjdk.org/loom/commit/87d50425fce3b76ecc03f087dbb81b86edeed1cd

8367067: Improve exception handling in HttpRequest.BodyPublishers

Reviewed-by: jpai, dfuchs

+ src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterator.java
! src/java.net.http/share/classes/jdk/internal/net/http/PullPublisher.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! test/jdk/java/net/httpclient/FileChannelPublisherTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/ByteBufferUtils.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/FromPublisherTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/NoBodyTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfInputStreamTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfStringTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/RecordingSubscriber.java

Changeset: 2b7eee4a
Branch: master
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-19 13:04:18 +0000
URL:       https://git.openjdk.org/loom/commit/2b7eee4a4c1e8b9421c5db601da83000c344b78e

8366899: SetupExecute should add the command line to vardeps

Reviewed-by: erikj

! make/common/Execute.gmk

Changeset: 3798dcf7
Branch: master
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-09-19 13:06:25 +0000
URL:       https://git.openjdk.org/loom/commit/3798dcf75b547a3707cdfdacf62886648c8653cf

8367104: Check for RSASSA-PSS parameters when validating certificates against algorithm constraints

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java
+ test/jdk/sun/security/ssl/SignatureScheme/RsaSsaPssConstraints.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/CertChainAlgorithmConstraints.java

Changeset: 54206943
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-19 14:15:37 +0000
URL:       https://git.openjdk.org/loom/commit/54206943a1715083a680f8c987b69f2e44e948c1

8367651: Parallel: Remove workers number checking in constructor of PSAdjustTask

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 1512d889
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-19 14:26:05 +0000
URL:       https://git.openjdk.org/loom/commit/1512d889dee2adb6d4536202dc7f205e5daf6fe7

8348278: Trim InitialRAMPercentage to improve startup in default modes

Reviewed-by: eosterlund, sjohanss

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/java.base/share/man/java.md

Changeset: 16458b60
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-19 15:20:34 +0000
URL:       https://git.openjdk.org/loom/commit/16458b60c9ccdfac60140c8186f31d5d8a57f2f9

8367725: Incorrect reading of oop in SuspendResumeManager::suspend while thread is blocked

Reviewed-by: pchilanomate, dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java

Changeset: 695e36b0
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-19 15:49:18 +0000
URL:       https://git.openjdk.org/loom/commit/695e36b0031be4d013ad149a0f23c36c0669c422

8367927: Remove 8043571-related tests from problemlists

Reviewed-by: dholmes, sspitsyn

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

Changeset: bca1e6e9
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-19 17:06:23 +0000
URL:       https://git.openjdk.org/loom/commit/bca1e6e9c394508ae7590d2fcb6587c52a644238

8365626: (fs) Improve handling of broken links in Files.isSameFile() (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! test/jdk/java/nio/file/Files/IsSameFile.java

Changeset: 3d4e0491
Branch: master
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date:      2025-09-19 18:18:53 +0000
URL:       https://git.openjdk.org/loom/commit/3d4e0491940c4b4a05ac84006933d939370e7e2b

8367780: Enable UseAPX on Intel CPUs only when both APX_F and APX_NCI_NDD_NF cpuid features are present

Reviewed-by: sviswanathan, vpaprotski

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 25a4e263
Branch: master
Author:    Man Cao <manc at openjdk.org>
Date:      2025-09-19 19:53:33 +0000
URL:       https://git.openjdk.org/loom/commit/25a4e26320340cdda082cd45639e73b137ce45a2

8367613: Test compiler/runtime/TestDontCompileHugeMethods.java failed

Reviewed-by: chagedorn, dfenacci

! test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java

Changeset: 4b544f93
Branch: master
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-19 21:39:41 +0000
URL:       https://git.openjdk.org/loom/commit/4b544f93ad0e2beae4c80e060cae727d143151ac

8365379: SU3.applyInsets may produce wrong results

Reviewed-by: aivanov, prr, serb

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
+ test/jdk/com/sun/java/swing/SwingUtilities3/ApplyInsetsTest.java

Changeset: 5a684e31
Branch: master
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-20 06:48:54 +0000
URL:       https://git.openjdk.org/loom/commit/5a684e3196593c4d44ee35f7624246fc461b4af6

8368029: Several tests in httpserver/simpleserver should throw SkipException

Reviewed-by: djelinski, dfuchs

! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java

Changeset: b03b6f54
Branch: master
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-09-20 14:02:31 +0000
URL:       https://git.openjdk.org/loom/commit/b03b6f54c5f538146c3088c4dc2cea70ba70d07a

8367988: NewFileSystemTests.readOnlyZipFileFailure fails when run by root user

Reviewed-by: jpai, bpb

! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java

Changeset: d21e73de
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-20 17:26:07 +0000
URL:       https://git.openjdk.org/loom/commit/d21e73dee3dad6332b00f5932bd266b100e9090b

8366941: Excessive logging in serviceability tests causes timeout

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java

Changeset: cc65836d
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-20 17:28:05 +0000
URL:       https://git.openjdk.org/loom/commit/cc65836d00de7041e7d32e7f15d98108b1ae47a0

8367719: Refactor JNI code that uses class_to_verify_considering_redefinition()

Reviewed-by: coleenp, dholmes, sspitsyn

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: e6f8450d
Branch: master
Author:    erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2025-09-22 02:03:03 +0000
URL:       https://git.openjdk.org/loom/commit/e6f8450d957f79beacf2fc70e545db3a4bb58742

8363989: AArch64: Add missing backend support of VectorAPI expand operation

Reviewed-by: epeter, eliu, xgong

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java

Changeset: 5e12ff9f
Branch: master
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-09-22 03:45:37 +0000
URL:       https://git.openjdk.org/loom/commit/5e12ff9ff64f2d7ebb501cdb19d5f013dde17be4

8213530: Test java/awt/Modal/ToFront/DialogToFrontModeless1Test.java fails on Linux

Reviewed-by: psadhukhan, dnguyen

! test/jdk/ProblemList.txt

Changeset: a1b43c30
Branch: master
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-22 05:06:25 +0000
URL:       https://git.openjdk.org/loom/commit/a1b43c3046ecf42fd5b8f40274625cae120b3a3c

8368087: ZGC: Make ZStatLoad::print() logging conditional on os::loadavg support

Reviewed-by: eosterlund, stefank, jsikstro

! src/hotspot/share/gc/z/zStat.cpp

Changeset: 5efaa997
Branch: master
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-22 05:32:11 +0000
URL:       https://git.openjdk.org/loom/commit/5efaa9970ace463f7d9bcd8f4028b1d60665cfad

8367298: ZGC: Enhance zaddress type system's assert messages

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/z/zAddress.inline.hpp

Changeset: 682fd784
Branch: master
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-09-22 06:02:20 +0000
URL:       https://git.openjdk.org/loom/commit/682fd7846c9a6f80c399c7e44f3fccb9a07c6c47

8366678: Use JUnit in test/langtools/tools/javac

Reviewed-by: liach

! test/langtools/tools/javac/file/FSInfoTest.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
! test/langtools/tools/javac/lambda/lambdaExecution/InInterface.java
! test/langtools/tools/javac/lambda/lambdaExecution/InnerConstructor.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java
! test/langtools/tools/javac/lambdaShapes/TEST.properties
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
! test/langtools/tools/javac/records/BigRecordsToStringTest.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/tree/T8024415.java
! test/langtools/tools/javac/typeVariableCast/TypeVariableCastTest.java



More information about the loom-dev mailing list