git: openjdk/loom: fibers: 18 new changesets

duke duke at openjdk.org
Thu Oct 30 09:46:21 UTC 2025


Changeset: 78f1c449
Branch: fibers
Author:    Maheshkumar Bollapragada <mbollapragad at openjdk.org>
Committer: Manukumar V S <mvs at openjdk.org>
Date:      2025-10-29 10:58:09 +0000
URL:       https://git.openjdk.org/loom/commit/78f1c449da8582c880c7ffcb1e93e054560bcd5a

8370678: Update the Problemlisting for java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java

Reviewed-by: honkar

! test/jdk/ProblemList.txt

Changeset: 3cbcda5f
Branch: fibers
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-10-29 11:05:06 +0000
URL:       https://git.openjdk.org/loom/commit/3cbcda5ff3d86d65554a470571c5d72047e8d7f6

8359978: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed again with java.net.SocketException: An established connection was aborted by the software in your host machine

Reviewed-by: jnimeh, djelinski

! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java

Changeset: 4a0200ca
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-10-29 11:19:53 +0000
URL:       https://git.openjdk.org/loom/commit/4a0200caf98ecb9bd1e6fe2670e79b36616a45fe

8367561: Getting some "header" property from a file:// URL causes a file descriptor leak

Reviewed-by: dfuchs, vyazici

! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
+ test/jdk/sun/net/www/protocol/file/FileURLConnStreamLeakTest.java
+ test/jdk/sun/net/www/protocol/file/GetInputStreamTest.java

Changeset: 6964cede
Branch: fibers
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-10-29 12:47:18 +0000
URL:       https://git.openjdk.org/loom/commit/6964cede0269327d2f13e446e307d531282cdaf9

8369346: Remove default value of and deprecate the MaxRAM flag

Reviewed-by: ayang, lkorinth

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/riscv/c1_globals_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md

Changeset: 0f34b020
Branch: fibers
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-10-29 12:57:06 +0000
URL:       https://git.openjdk.org/loom/commit/0f34b0203ad8e8e9d4a4dcdd9af2bafa60311fec

8365896: Remove unnecessary explicit buffer nul-termination after using os::snprintf

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/services/diagnosticFramework.cpp

Changeset: 2c07214d
Branch: fibers
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-10-29 13:12:58 +0000
URL:       https://git.openjdk.org/loom/commit/2c07214d7c075da5dd4a4e872aef29f58cef2bae

8368249: HttpClient: Translate exceptions thrown by sendAsync

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/HttpClientSendAsyncExceptionTest.java

Changeset: eab5644a
Branch: fibers
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-10-29 15:00:16 +0000
URL:       https://git.openjdk.org/loom/commit/eab5644a96e20409f31622d2e6c33636a7a49768

8370481: C2 SuperWord: Long/Integer.compareUnsigned return wrong value in SLP

Reviewed-by: epeter, tonyp

! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 28f2591b
Branch: fibers
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2025-10-29 15:36:43 +0000
URL:       https://git.openjdk.org/loom/commit/28f2591bad49c4d1590325c3d315d850ab6bcc7d

8370568: Refer to Thread.interrupted as "interrupted status" consistently

Reviewed-by: jpai, rriggs, alanb

! make/langtools/tools/javacserver/server/CompilerThreadPool.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java
! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java
! src/java.base/share/classes/java/nio/channels/InterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
! src/java.base/share/classes/java/nio/channels/Selector.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/AllDiag.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/FinDiag.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/MemDiag.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java
! test/jdk/java/lang/Thread/JoinWithDuration.java
! test/jdk/java/lang/Thread/SleepWithDuration.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java
! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
! test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java
! test/jdk/java/nio/channels/FileChannel/ClosedByInterrupt.java
! test/jdk/java/nio/channels/Pipe/PipeInterrupt.java
! test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
! test/jdk/java/nio/channels/Selector/WakeupAfterClose.java
! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/java/nio/file/Files/CallWithInterruptSet.java
! test/jdk/java/nio/file/Files/InterruptCopy.java
! test/jdk/java/util/concurrent/CompletableFuture/LostInterrupt.java
! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/zip/InterruptibleZip.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java

Changeset: e1fd46ce
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-29 15:45:18 +0000
URL:       https://git.openjdk.org/loom/commit/e1fd46ceb4a3e9580f98b965870eeef74877c336

Merge branch 'master' into fibers

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/ProblemList.txt
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/ProblemList.txt
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: 436dc687
Branch: fibers
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-10-29 17:25:31 +0000
URL:       https://git.openjdk.org/loom/commit/436dc687ba2ead1662a4e0125cea0966fac825e5

8367059: DTLS: loss of NewSessionTicket message results in handshake failure

Reviewed-by: jnimeh, djelinski

! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
+ test/jdk/javax/net/ssl/DTLS/DTLSNoNewSessionTicket.java
! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java

Changeset: 6080ccd2
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-10-29 18:40:14 +0000
URL:       https://git.openjdk.org/loom/commit/6080ccd23239a5209dfb21bd0a413a116709af76

8370797: Test runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java failed on macos 26

Reviewed-by: stuefe, kvn

! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: d62553d8
Branch: fibers
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-10-29 20:17:05 +0000
URL:       https://git.openjdk.org/loom/commit/d62553d8dce7fe21942ec7a1268f536d9725b054

8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF

Reviewed-by: honkar, prr

! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java

Changeset: f3dfdfa3
Branch: fibers
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-10-29 21:40:36 +0000
URL:       https://git.openjdk.org/loom/commit/f3dfdfa3fdc97c2c850251d58f91134e0ae82240

8369013: Shenandoah: passive mode should support enabling ShenandoahCardBarrier

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java

Changeset: 87a47721
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-10-30 07:08:18 +0000
URL:       https://git.openjdk.org/loom/commit/87a47721981bb84b1e22b5b2d8d24bc60c8b7223

8366968: Exhaustive switch expression rejected by for not covering all possible values

Reviewed-by: abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: 17fd801b
Branch: fibers
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-10-30 07:35:26 +0000
URL:       https://git.openjdk.org/loom/commit/17fd801b24162dfbac6d4e63ef5048a0fb146074

8370807: G1: Improve region attribute table method naming

Reviewed-by: ayang, sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 655ab2ae
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-30 07:52:06 +0000
URL:       https://git.openjdk.org/loom/commit/655ab2ae57cfae400c6a849eb6285eb8d3ee3beb

Merge branch 'master' into fibers


Changeset: 6db00457
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-29 17:11:54 +0000
URL:       https://git.openjdk.org/loom/commit/6db00457efa6291688a1975413c4f1daf4c35c45

VirtualThreadPark event

! src/java.base/share/classes/java/lang/VirtualThread.java
+ src/java.base/share/classes/jdk/internal/event/VirtualThreadParkEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadParkEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 99658fad
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-10-30 07:52:16 +0000
URL:       https://git.openjdk.org/loom/commit/99658fad9f5ae99f988498ef82c01f5a77bc711c

Merge loom into fibers

! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/VirtualThread.java



More information about the loom-dev mailing list