git: openjdk/loom: fibers: 13 new changesets

duke duke at openjdk.org
Fri Oct 25 06:51:54 UTC 2024


Changeset: 81e5c6d0
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-22 12:02:25 +0000
URL:       https://git.openjdk.org/loom/commit/81e5c6d0ee8dcfaf3980eafdb2904eaff868ae4d

Make lea with RIP-relative addressing more general

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: b6bc98e2
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-22 20:21:43 +0000
URL:       https://git.openjdk.org/loom/commit/b6bc98e24ac4e43181753e3e4b3d73eeee30a4a3

Address David's comments to ObjectMonitor.hpp

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmOperations.cpp

Changeset: d43c084a
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-23 11:49:28 +0000
URL:       https://git.openjdk.org/loom/commit/d43c084a059b3ae591b0805cbb757a64464324a4

Clear oops when thawing lockstack + add thaw_lockstack()

! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: ab087a5a
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-23 12:22:33 +0000
URL:       https://git.openjdk.org/loom/commit/ab087a5a5581325a5fc9e81c5ab7f8f88da3b9d3

Fix comment in Thread.java

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

Changeset: e232b7f3
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-23 12:43:54 +0000
URL:       https://git.openjdk.org/loom/commit/e232b7f3dc692ca455a16bb12f3fd1ef9a309a89

Rename timedWaitNonce to timedWaitSeqNo

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

Changeset: baf7ffab
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-23 16:14:21 +0000
URL:       https://git.openjdk.org/loom/commit/baf7ffabd7b49070178cf5e90ed09944ff0110de

Minor fixes in inc/dec_held_monitor_count on aarch64 and riscv

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 0ebc3e95
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-23 23:00:28 +0000
URL:       https://git.openjdk.org/loom/commit/0ebc3e9587f6048fae32fcc2ad10ab968d6d8fad

Skip printing tid when not available

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 03ba6dfb
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-23 23:25:41 +0000
URL:       https://git.openjdk.org/loom/commit/03ba6dfb794893c90ca8a3c696049bebacd1d11e

Fix comment in objectMonitor.hpp and javaThread.hpp

! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 13353fdd
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-24 16:13:03 +0000
URL:       https://git.openjdk.org/loom/commit/13353fdd6ad3c509b82b1fb0b9a3d05284b592b7

Remove ObjectMonitor::set_owner_from_BasicLock()

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: d40d3826
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-24 16:14:32 +0000
URL:       https://git.openjdk.org/loom/commit/d40d3826bd7a14ef104df3671aa2bdd2a0d80d83

Rename nonce/nounce to seqNo in VirtualThread class

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

Changeset: 34362b9c
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-24 16:16:46 +0000
URL:       https://git.openjdk.org/loom/commit/34362b9ca9b88982af846b5ec2f8267c47a94988

Fix comments in javaThread.hpp and Thread.java

! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/Thread.java

Changeset: c7a82c45
Branch: fibers
Author:    Patricio Chilano Mateo <patricio.chilano.mateo at oracle.com>
Date:      2024-10-24 16:22:12 +0000
URL:       https://git.openjdk.org/loom/commit/c7a82c454027225783f978d563c22cd6bcd5f312

Rename set/has_owner_anonymous to set/has_anonymous_owner

! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmOperations.cpp

Changeset: a4b8313a
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-10-25 07:05:57 +0000
URL:       https://git.openjdk.org/loom/commit/a4b8313a29c9d8e2048f6c3c16bb216073960133

Merge commit 'c7a82c454027225783f978d563c22cd6bcd5f312' 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/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java



More information about the loom-dev mailing list