git: openjdk/loom: master: 58 new changesets

duke duke at openjdk.org
Fri Sep 26 13:25:51 UTC 2025


Changeset: 3183a13f
Branch: master
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-24 06:19:24 +0000
URL:       https://git.openjdk.org/loom/commit/3183a13f666ff38c03c0628e139998803be8a719

8368073: PKCS11 HKDF can't use byte array IKM in FIPS mode

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
! test/jdk/sun/security/pkcs11/tls/tls12/nss.cfg

Changeset: 30368668
Branch: master
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-24 06:28:13 +0000
URL:       https://git.openjdk.org/loom/commit/303686684c23db465ccfb6a9b4861a673bfa5f4b

8367972: ZGC: Reduce ZBarrierSet includes

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/stackValue.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: f993f90c
Branch: master
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-09-24 07:38:23 +0000
URL:       https://git.openjdk.org/loom/commit/f993f90c86f89eb0c7f42ebecb45a68eae0bd9ea

8360401: [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549

Reviewed-by: mdoerr, stuefe

! src/java.base/unix/native/libjava/childproc.c

Changeset: 288822a5
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-24 08:07:58 +0000
URL:       https://git.openjdk.org/loom/commit/288822a5c2bbaba7b6b897faab1a9cc076c906cc

8367068: Remove redundant HttpRequest.BodyPublisher tests

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java
- test/jdk/java/net/httpclient/RelayingPublishers.java
+ test/jdk/java/net/httpclient/SubscriberAPIExceptions.java
- test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java

Changeset: 2313f8e4
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-09-24 11:31:09 +0000
URL:       https://git.openjdk.org/loom/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10

8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses

Reviewed-by: fjiang, rehn, mli

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: e8adc1f8
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-24 12:51:50 +0000
URL:       https://git.openjdk.org/loom/commit/e8adc1f81656126deae5bf7e0c912d5ad50dbbeb

8367989: Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray

Reviewed-by: stefank, fparain

! src/hotspot/share/memory/oopFactory.cpp
! 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/objArrayKlass.hpp

Changeset: 727d41d2
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-09-24 13:03:34 +0000
URL:       https://git.openjdk.org/loom/commit/727d41d2882e972e19e6dd431a9080a2f9ad4a22

8368226: Remove Thread.stop

Reviewed-by: vklang, jpai, lancea, serb

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
- src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
- test/jdk/java/lang/Thread/ThreadStopTest.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: 0a64358a
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-24 13:07:45 +0000
URL:       https://git.openjdk.org/loom/commit/0a64358aa82930e2bd323fcec2c1cb269ee200e0

8368273: LIBPTHREAD dependency is not needed for some jdk libs

Reviewed-by: ihse

! make/modules/jdk.sctp/Lib.gmk

Changeset: 1cd186c7
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-24 13:14:32 +0000
URL:       https://git.openjdk.org/loom/commit/1cd186c7f7ef572b599228acc3c87281b0c3bdf4

8368331: ClassFile Signature parsing fails for type parameter with no supertype

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: 2a232d02
Branch: master
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-09-24 13:21:31 +0000
URL:       https://git.openjdk.org/loom/commit/2a232d0210015606da7207edab793760fdb61b57

8360979: Remove use of Thread.stop in krb5/auto/KDC.java

Reviewed-by: weijun

! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: f7c9fef9
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-24 13:37:16 +0000
URL:       https://git.openjdk.org/loom/commit/f7c9fef9147ee3c6168469ec04d2946a34505d63

8352069: Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization

Reviewed-by: iwalulya, ayang

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: ed31023f
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-24 13:37:33 +0000
URL:       https://git.openjdk.org/loom/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7

8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails  jdk.GCHeapMemoryUsage "expected 0 > 0"

Reviewed-by: iwalulya, ayang, syan

! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java

Changeset: 156eb767
Branch: master
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-09-24 13:37:58 +0000
URL:       https://git.openjdk.org/loom/commit/156eb767f13ddc2c0a250950e208340db5989e3a

8366905: Store AdapterBlob pointer in AdapterHandlerEntry

Reviewed-by: kvn, adinn

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 735afd93
Branch: master
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-09-24 14:10:19 +0000
URL:       https://git.openjdk.org/loom/commit/735afd93bbdd63d53dc4cec0ac970026ac95cc64

8366421: ModifiedUtf.utfLen may overflow for giant string

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java
+ test/jdk/jdk/internal/util/ModifiedUtfTest.java

Changeset: faf6df54
Branch: master
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-09-24 15:02:40 +0000
URL:       https://git.openjdk.org/loom/commit/faf6df5462d6c915434128a876e76fa48f7e3599

8325467: Support methods with many arguments in C2

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, kvn, epeter

! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/opto/test_regmask.cpp
+ test/hotspot/jtreg/compiler/arguments/TestMaxMethodArguments.java
+ test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java
! test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java

Changeset: 85f5bf3f
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-24 16:06:41 +0000
URL:       https://git.openjdk.org/loom/commit/85f5bf3f415cc3d44d1618ec574e73f846bb91c4

8368308: ISO 4217 Amendment 180 Update

Reviewed-by: naoto, iris, coffeys

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: f489598d
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-24 16:11:43 +0000
URL:       https://git.openjdk.org/loom/commit/f489598d43e786aabcf0e26e9f9b9a840c699654

8221451: PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails
7184899: Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail

Reviewed-by: psadhukhan, azvegint

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.java
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh

Changeset: 52a923f2
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-24 16:28:44 +0000
URL:       https://git.openjdk.org/loom/commit/52a923f20cac85b2a35705f2d3d72d17c84db3f8

8367702: PrintJob.getGraphics() should return null after PrintJob.end

Reviewed-by: azvegint

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
+ test/jdk/java/awt/PrintJob/GetGraphicsTest.java

Changeset: 7fe71a78
Branch: master
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2025-09-24 17:48:11 +0000
URL:       https://git.openjdk.org/loom/commit/7fe71a78137991d26553b6d5e0d4d74900f01ba3

8318662: Refactor some jdk/java/net/httpclient/http2 tests to JUnit

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java

Changeset: 4141534e
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-24 18:47:42 +0000
URL:       https://git.openjdk.org/loom/commit/4141534e4a59facf2cd95a799bba7d3c7cf7a1f2

8368156: java/nio/file/Files/IsSameFile.java failing (win)

Reviewed-by: vyazici, jpai

! test/jdk/java/nio/file/Files/IsSameFile.java

Changeset: 5d932420
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-24 19:29:07 +0000
URL:       https://git.openjdk.org/loom/commit/5d93242028dfc68b838a8efb0fbc4de3fea7fa0d

8368335: Refactor the rest of Locale TestNG based tests to JUnit

Reviewed-by: naoto, liach

! test/jdk/java/util/Locale/LocaleMatchingTest.java
! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java
! test/jdk/java/util/Locale/TestOf.java
! test/jdk/java/util/Locale/bcp47u/CalendarTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyTests.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
! test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java

Changeset: 8f87fdce
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-24 20:52:28 +0000
URL:       https://git.openjdk.org/loom/commit/8f87fdce0b17f3edd453054461895330b82e8a71

8368182: AOT cache creation fails with class defined by JNI

Reviewed-by: dholmes, matsaave

! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JNIDefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/libJNIDefineClassApp.c

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

8368174: Proactive initialization of @AOTSafeClassInitializer classes

Reviewed-by: liach, adinn, asmehra

! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotAnnotations/AOTAnnotationsTest.java

Changeset: a2870d6b
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-09-24 22:49:01 +0000
URL:       https://git.openjdk.org/loom/commit/a2870d6b4985a68beb3fe3bf6622e6245e9a82ec

8368015: Shenandoah: fix error in computation of average allocation rate

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 2aafda19
Branch: master
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-09-24 23:07:44 +0000
URL:       https://git.openjdk.org/loom/commit/2aafda1968f3fc8902f7d146a1cba72998aeb976

8366948: AOT cache creation crashes when iterating training data

Reviewed-by: vlivanov, iklam

! src/hotspot/share/oops/trainingData.hpp

Changeset: 17244c69
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-09-25 05:41:32 +0000
URL:       https://git.openjdk.org/loom/commit/17244c699ad20fafe7448678a53266ce6bf017e5

8368159: Significant performance overhead when started with jdwp agent and unattached debugger

Reviewed-by: lmesnik, cjplummer

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: e6ddb396
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-25 08:11:15 +0000
URL:       https://git.openjdk.org/loom/commit/e6ddb39635cb8b5a21445a50b28aeeebc9e1d9d3

8368525: nmethod ic cleanup

Reviewed-by: chagedorn, mhaessig

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

Changeset: 847b107d
Branch: master
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-09-25 08:15:45 +0000
URL:       https://git.openjdk.org/loom/commit/847b107df821e0c1d347383f1858d505137eb724

8365191: Cleanup after removing LockingMode related code

Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java

Changeset: ba44656b
Branch: master
Author:    Alice Pellegrini <dev at alicepellegrini.me>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 08:44:14 +0000
URL:       https://git.openjdk.org/loom/commit/ba44656b97b7103d96718452e300df8a6bd59c87

8366454: TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: djelinski

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java

Changeset: d407ef65
Branch: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-25 09:38:43 +0000
URL:       https://git.openjdk.org/loom/commit/d407ef651032de687e3d4a2a2db211cab1016676

8368251: Parallel: Refactor lgrp_id used in MutableNUMASpace

Reviewed-by: lkorinth, ayang, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d85e410c
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-09-25 09:42:53 +0000
URL:       https://git.openjdk.org/loom/commit/d85e410c191bdcc8c20498f1c3c4516193bc79dd

8368546: java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7

Reviewed-by: jpai, syan, djelinski, vyazici

! test/jdk/java/net/httpclient/RedirectTimeoutTest.java

Changeset: 4f4030a4
Branch: master
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-09-25 09:51:51 +0000
URL:       https://git.openjdk.org/loom/commit/4f4030a423d04c8f488d143f0eda4a8de9dbd469

8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java

Changeset: 44cb9cad
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-09-25 09:59:37 +0000
URL:       https://git.openjdk.org/loom/commit/44cb9cad263b4fe2749fd6c223b657d77dca5119

8368518: [s390x] test failure with failed: wrong size of mach node

Reviewed-by: dlong, mdoerr, lucy

! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: 67cb53d0
Branch: master
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-25 10:06:57 +0000
URL:       https://git.openjdk.org/loom/commit/67cb53d0888adfeb2909296e21d0532bc3643326

8368206: RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV

Reviewed-by: fyang, mhaessig, mli

! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java

Changeset: 2407eb05
Branch: master
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-09-25 10:08:56 +0000
URL:       https://git.openjdk.org/loom/commit/2407eb0522d192135a6bed52e88be5a59cba8f6c

8367867: [macosx] Ignorable whitespace in text not removed when printing

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java

Changeset: 52e55046
Branch: master
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-09-25 11:55:18 +0000
URL:       https://git.openjdk.org/loom/commit/52e550462798c568a8a5457af2f9554fd784cd8a

8368089: G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported

Reviewed-by: ayang, tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp

Changeset: 77a71c5b
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-09-25 12:08:39 +0000
URL:       https://git.openjdk.org/loom/commit/77a71c5b097500ea2cab0c84f87553e833692fd2

8366896: JFR: Use GarbageCollection.name in gc view

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
! test/jdk/jdk/jfr/tool/TestView.java

Changeset: 26b5708c
Branch: master
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-09-25 12:15:09 +0000
URL:       https://git.openjdk.org/loom/commit/26b5708c47150023798a1546ba095c1b0b7807e1

8360882: Tests throw SkippedException when they should fail

Reviewed-by: mullan

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java

Changeset: d1ea6ea2
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-25 12:42:18 +0000
URL:       https://git.openjdk.org/loom/commit/d1ea6ea22d49884bec53f89fad7029400fb1d7f2

8367103: RISC-V: store cpu features in a bitmap

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 2b451131
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-09-25 13:35:36 +0000
URL:       https://git.openjdk.org/loom/commit/2b451131a57dc7080c4ccb77d6cb5a96ee24d891

8359378: aarch64: crash when using -XX:+UseFPUForSpilling

Reviewed-by: aph, rcastanedalo

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp

Changeset: 043aeaf0
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-25 14:30:47 +0000
URL:       https://git.openjdk.org/loom/commit/043aeaf02a50a7413e1956a99341d04ea3f9ac92

8368552: H3ErrorHandlingTest.testCloseControlStream intermittent timed out

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: 569e7808
Branch: master
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-09-25 14:44:06 +0000
URL:       https://git.openjdk.org/loom/commit/569e78080b3c25c95d85e9e194626f95f86b9b10

8365820: Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent

Reviewed-by: hchao

! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForServerTLS13.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java

Changeset: 8ca1feaf
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-25 15:37:02 +0000
URL:       https://git.openjdk.org/loom/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b84b7

8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: 74122198
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-25 16:47:22 +0000
URL:       https://git.openjdk.org/loom/commit/741221988e03d1710d3a73ab9c7764991f216fae

8368261: Serial: Use more precise nmethod scope during Full GC marking

Reviewed-by: stefank, fandreuzzi

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp

Changeset: de1f5a3c
Branch: master
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-25 17:42:46 +0000
URL:       https://git.openjdk.org/loom/commit/de1f5a3c437ab4c6009f8be6f9f109ed36fb0b53

8368468: Split out everything but configure results from spec.gmk

Reviewed-by: erikj

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
+ make/common/CommonVars.gmk
! make/common/MakeBase.gmk

Changeset: 32ab0dbc
Branch: master
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-25 17:44:55 +0000
URL:       https://git.openjdk.org/loom/commit/32ab0dbc0b8170ecd168dbb7c3f1be69dfa5299b

8368674: Incremental builds keep rebuilding interim jmod

Reviewed-by: cstein, erikj

! make/common/Execute.gmk

Changeset: 5c596e2a
Branch: master
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-09-25 18:10:58 +0000
URL:       https://git.openjdk.org/loom/commit/5c596e2a9599e1e0eb9ec845f1b6e0e7b59f186a

8360463: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java

Changeset: 80cb0ead
Branch: master
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 18:17:19 +0000
URL:       https://git.openjdk.org/loom/commit/80cb0ead502ae439660f2a3bbab42df4da39d9d6

8367133: DTLS: fragmentation of Finished message results in handshake failure

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
+ test/jdk/javax/net/ssl/DTLS/FragmentedFinished.java

Changeset: a48538dd
Branch: master
Author:    Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-09-25 18:23:13 +0000
URL:       https://git.openjdk.org/loom/commit/a48538dd6379d606b75b849dd899413af76a068c

8367324: Avoid redundant parsing when formatting with DigitList

Reviewed-by: jlu, rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/java/text/Format/DecimalFormat/CloneTest.java
! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java

Changeset: 3c9fd768
Branch: master
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-25 18:47:32 +0000
URL:       https://git.openjdk.org/loom/commit/3c9fd7688f4d73067db9b128c329ca7603a60578

8368514: TLS stateless session ticket decryption fails on some providers

Reviewed-by: valeriep, abarashev

! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
= test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
= test/jdk/sun/security/pkcs11/tls/fips/cert8.db
= test/jdk/sun/security/pkcs11/tls/fips/cert9.db
= test/jdk/sun/security/pkcs11/tls/fips/key3.db
= test/jdk/sun/security/pkcs11/tls/fips/key4.db
= test/jdk/sun/security/pkcs11/tls/fips/keystore
= test/jdk/sun/security/pkcs11/tls/fips/nss.cfg
= test/jdk/sun/security/pkcs11/tls/fips/pkcs11.txt
= test/jdk/sun/security/pkcs11/tls/fips/secmod.db

Changeset: 52e77784
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-25 19:59:52 +0000
URL:       https://git.openjdk.org/loom/commit/52e777845f0a09b4c285131f1eff02dfbffa0d1f

8367910: Reduce warnings about unsupported classes in AOT cache creation

Reviewed-by: dholmes, kvn, shade

! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java

Changeset: 648582ab
Branch: master
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-25 20:55:05 +0000
URL:       https://git.openjdk.org/loom/commit/648582ab781d98556906c274067f26f856fc0449

8368714: [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk

Reviewed-by: ihse

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
- make/common/CommonVars.gmk
! make/common/MakeBase.gmk

Changeset: ca03080c
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-09-26 00:10:21 +0000
URL:       https://git.openjdk.org/loom/commit/ca03080c9f3857e88f71a5803f55877edbc7da18

8368030: Make package bundlers stateless

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java

Changeset: a6638121
Branch: master
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-09-26 06:14:28 +0000
URL:       https://git.openjdk.org/loom/commit/a6638121211afd688a9e25b5cbadf2f1441b1e65

8368124: Show useful thread names in ASAN reports

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 87307802
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-26 07:27:51 +0000
URL:       https://git.openjdk.org/loom/commit/873078028b7cac1df94cd5a09e403c8537f14ba9

8368006: Parallel: Skip full regions in dense prefix during Full GC

Reviewed-by: gli, fandreuzzi

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

Changeset: b90799c0
Branch: master
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 07:47:26 +0000
URL:       https://git.openjdk.org/loom/commit/b90799c0e92468b341235989f731bb93e2741a77

8368616: runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561

Reviewed-by: mbaesken, shade, iklam

! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java

Changeset: a80ba626
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 07:56:40 +0000
URL:       https://git.openjdk.org/loom/commit/a80ba6260effdca7a7703c6903f273401b861793

8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing

Reviewed-by: erikj, iklam

! make/ToolsJdk.gmk

Changeset: 7bfdb012
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-26 09:00:59 +0000
URL:       https://git.openjdk.org/loom/commit/7bfdb0120752d01da96c19e8037a6e909847d63c

8368565: Adjust comment regarding dependency of libjvm.so to librt

Reviewed-by: dholmes

! make/autoconf/libraries.m4



More information about the loom-dev mailing list