git: openjdk/loom: fibers: 27 new changesets

duke duke at openjdk.org
Fri Dec 12 13:44:25 UTC 2025


Changeset: b58e3b60
Branch: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-10 12:08:53 +0000
URL:       https://git.openjdk.org/loom/commit/b58e3b600bb14bf7133eda0c37a4be4c82919d79

8373227: Test java/net/httpclient/http2/StreamFlowControlTest.java failed: should sleep time be raised?

Reviewed-by: djelinski

! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java

Changeset: 655e9cda
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-10 13:08:12 +0000
URL:       https://git.openjdk.org/loom/commit/655e9cda3f6b1fa3a6f0553e7745aa088dde53e8

8373335: Serial: Clean up SerialHeap members by access specifies

Reviewed-by: jsikstro

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

Changeset: 54430a87
Branch: fibers
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-10 15:14:46 +0000
URL:       https://git.openjdk.org/loom/commit/54430a87226096725b13f05326d08629420657ca

8373362: Http3TestServer should not log an exception stack trace when it is stopping normally

Reviewed-by: jpai, djelinski

! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java

Changeset: 11aa6e10
Branch: fibers
Author:    Fairoz Matte <fmatte at openjdk.org>
Date:      2025-12-10 18:15:32 +0000
URL:       https://git.openjdk.org/loom/commit/11aa6e10c017a7257c60eb7395d728d32b2006d4

8373270: GCC 14.2.0 reports warning: '%s' directive output may be truncated

Reviewed-by: kbarrett, dholmes, alanb

! src/java.base/unix/native/libjli/java_md_common.c

Changeset: 413f852b
Branch: fibers
Author:    Mat Carter <macarte at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-12-10 18:49:30 +0000
URL:       https://git.openjdk.org/loom/commit/413f852bdb4767b2a1c29431144616668888138d

8369736: Add management interface for AOT cache creation

Reviewed-by: mr, iklam, kevinw

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.management/share/classes/sun/management/VMManagement.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/java.management/share/native/libmanagement/VMManagementImpl.c
+ src/jdk.management/share/classes/com/sun/management/internal/HotSpotAOTCacheImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HotSpotAOTCacheMXBeanTest.java

Changeset: 52aa7fe1
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-10 21:40:18 +0000
URL:       https://git.openjdk.org/loom/commit/52aa7fe1c970709fe387b70a5020ea0e77c4047f

8334549: [Sound] Test timed out: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java

Reviewed-by: aivanov, kizune

! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java

Changeset: 74dca863
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-10 22:46:35 +0000
URL:       https://git.openjdk.org/loom/commit/74dca863c2e61c13884c3454b8da7be125235970

8371718: (sc) Channels.new{Input,Output}Stream can allocate unbounded memory for a socket channel

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Streams.java
! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java

Changeset: 920a99fa
Branch: fibers
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-12-11 07:44:10 +0000
URL:       https://git.openjdk.org/loom/commit/920a99faeb6e0aee445df39cf8ddd43df18345d6

8370731: Tests in vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/ failed: OutOfMemoryError

Reviewed-by: sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java

Changeset: b46aef88
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-11 08:17:25 +0000
URL:       https://git.openjdk.org/loom/commit/b46aef88b333db8866c60c18cbf842b6cb89dacf

8371871: libSharedCloseAgent.cpp crashes VS2019 and older VS2022 compiler

Reviewed-by: jvernee, mdoerr

! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp

Changeset: 4b774cb4
Branch: fibers
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Date:      2025-12-11 08:43:31 +0000
URL:       https://git.openjdk.org/loom/commit/4b774cb46d9355015a6bfcf53b47233d6f235239

8370489: Some compiler tests miss the @key randomness

Reviewed-by: dfenacci, epeter, chagedorn

! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMulNodeIdealization.java
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java
! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java
! test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/vectorapi/Test8278948.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java
! test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java

Changeset: 6a6ff876
Branch: fibers
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-11 08:48:26 +0000
URL:       https://git.openjdk.org/loom/commit/6a6ff876c515eba6cc89320e02dc5739d4540316

8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32

Reviewed-by: tschatzl, shade

! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: aa986be7
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-11 10:56:20 +0000
URL:       https://git.openjdk.org/loom/commit/aa986be7529b7a2950202dbe6885e5224d331078

8373421: Parallel: Rename young generation eden and survivor space pool

Reviewed-by: tschatzl, jsikstro

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.hpp

Changeset: e1d1d53c
Branch: fibers
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-12-11 13:53:01 +0000
URL:       https://git.openjdk.org/loom/commit/e1d1d53cd1211b64d1fef03583a23056908b3482

8167268: StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ')

Reviewed-by: serb, prr

! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
+ test/jdk/java/awt/font/GlyphVector/GlyphMetricsTest.java

Changeset: b0bd0c39
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-11 14:13:32 +0000
URL:       https://git.openjdk.org/loom/commit/b0bd0c398ee0e0fd625eba1e7d9802a4e420a2c5

8372759: Test build/AbsPathsInImage.java fails after JDK-8370438

Reviewed-by: erikj

! make/autoconf/flags-ldflags.m4

Changeset: 2a1c676e
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-11 14:33:44 +0000
URL:       https://git.openjdk.org/loom/commit/2a1c676e0a1a357f75ea008e8e12c7ae9340b9b1

8373464: Test JdkManagementCheckSince.java fails after JDK-8369736

Reviewed-by: dholmes, shade, kevinw

! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java

Changeset: 692edc48
Branch: fibers
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-11 15:30:21 +0000
URL:       https://git.openjdk.org/loom/commit/692edc4879489d44a477a03028eb3e7ef9dff388

8373443: Update --release 26 symbol information for JDK 26 build 27

Reviewed-by: jlahoda, iris, darcy

! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-Q.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: 431dcf84
Branch: fibers
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-12-11 20:15:45 +0000
URL:       https://git.openjdk.org/loom/commit/431dcf84e9754c743105380ca69af647b57193bc

8368702: [macosx] Printing text with composite fonts loses font transform

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: 66d7b0ce
Branch: fibers
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-11 20:32:58 +0000
URL:       https://git.openjdk.org/loom/commit/66d7b0ce8f8414c3d5fd3476b65152b9f2a9a587

8371657: [macosx] Programmatically selecting/deselecting List item triggers an ItemEvent

Reviewed-by: aivanov, azvegint, dnguyen, tr

! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/List/NoEvents/ProgrammaticChange.java

Changeset: ae85d899
Branch: fibers
Author:    Xueming Shen <sherman at openjdk.org>
Date:      2025-12-11 20:47:32 +0000
URL:       https://git.openjdk.org/loom/commit/ae85d899d074c531371dece30319ace701517528

8373389: Two jdk/incubator/vector/ tests fails after JDK-8371446

Reviewed-by: psandoz

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java

Changeset: c46bed72
Branch: fibers
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-12 04:03:33 +0000
URL:       https://git.openjdk.org/loom/commit/c46bed7292aad21b8cf9defcccac43c010a1f116

8371502: serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing

Reviewed-by: lmesnik, amenkov

! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java

Changeset: 325cdb7f
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-12 05:46:33 +0000
URL:       https://git.openjdk.org/loom/commit/325cdb7fc5cd2ce1d2c2bf08ca064fb0f7e5a0b8

8373517: Revert the macos Tahoe specific change done in JDK-8359830

Reviewed-by: rriggs, bpb

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: 650de99f
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-12 07:17:17 +0000
URL:       https://git.openjdk.org/loom/commit/650de99fc662a3e8473391627df9e523b6b80727

8367158: C2: create better fill and copy benchmarks, taking alignment into account

Reviewed-by: qamai, kvn

+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsArray.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsMemorySegment.java

Changeset: dc625526
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-12 09:59:33 +0000
URL:       https://git.openjdk.org/loom/commit/dc6255261f34c65d0e87814638817c97a880eb7f

8371920: [TEST] Enable CMove tests on other platforms

Reviewed-by: fyang, epeter

= test/hotspot/jtreg/compiler/c2/cmove/TestConditionalMove.java
= test/hotspot/jtreg/compiler/c2/cmove/TestFPComparison2.java
= test/hotspot/jtreg/compiler/c2/cmove/TestScalarConditionalMoveCmpObj.java

Changeset: 0a53da52
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-12-12 11:48:09 +0000
URL:       https://git.openjdk.org/loom/commit/0a53da52f2a8d169719627b0d0eb47636f61b743

Merge branch 'master' into fibers

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! test/jdk/ProblemList.txt
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! test/jdk/ProblemList.txt

Changeset: c01dc8e8
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-12-11 08:34:38 +0000
URL:       https://git.openjdk.org/loom/commit/c01dc8e8f257ff76af0c73d19b295126f19cc701

Throw IAE if preferredCarrier is a virtual thread

! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java

Changeset: 15dfebc1
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-12-12 11:35:05 +0000
URL:       https://git.openjdk.org/loom/commit/15dfebc179da1b4913a810c3e8ec5217d99ce911

Thread.getStackTrace update for testing

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/micro/org/openjdk/bench/java/lang/ThreadGetStackTraceWhenParked.java
! test/micro/org/openjdk/bench/java/lang/ThreadGetStackTraceWhenSpinning.java
! test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenParked.java
! test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenSpinning.java
! test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenYielding.java

Changeset: 224bd19f
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-12-12 11:48:55 +0000
URL:       https://git.openjdk.org/loom/commit/224bd19f5e510408ceb6c3c96fedd8675f8ae64f

Merge loom into fibers

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp



More information about the loom-dev mailing list