git: openjdk/loom: fibers: 6 new changesets

duke duke at openjdk.org
Mon Nov 4 18:36:01 UTC 2024


Changeset: 3996f6c9
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-04 13:35:08 +0000
URL:       https://git.openjdk.org/loom/commit/3996f6c9e930e941076a33a1b58ebc7e475285c8

Move implementations to separate source files, use sealed interface

+ src/java.base/share/classes/java/util/concurrent/Joiners.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
+ src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: 14b1647c
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-04 18:15:54 +0000
URL:       https://git.openjdk.org/loom/commit/14b1647c5a5b053486ccafa21cb87ae6c843b6e1

Cleanup

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java

Changeset: 9752ecee
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-11-02 12:53:42 +0000
URL:       https://git.openjdk.org/loom/commit/9752ecee0be7a9d3e266948fd29db4a66644659a

Remove ThawBase::possibly_adjust_frame()

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 1f3cfce6
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-11-03 17:42:33 +0000
URL:       https://git.openjdk.org/loom/commit/1f3cfce67077d8b9e6a619bd7a5cb61409f4646f

Fix issue with unmounted virtual thread when dumping heap

! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
+ test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c

Changeset: 11396312
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-11-03 19:49:19 +0000
URL:       https://git.openjdk.org/loom/commit/11396312a0e80d5a537ff451e6e29073079beb23

Update comment block in objectMonitor.cpp

! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 0083d0ce
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-11-04 18:19:00 +0000
URL:       https://git.openjdk.org/loom/commit/0083d0cec476474e67a6d208874000147310a5fc

Merge commit '11396312a0e80d5a537ff451e6e29073079beb23' into fibers

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/objectMonitor.cpp



More information about the loom-dev mailing list