git: openjdk/loom: fibers: 6 new changesets

duke duke at openjdk.org
Sun Sep 24 16:55:19 UTC 2023


Changeset: da629338
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 11:05:17 +0000
URL:       https://git.openjdk.org/loom/commit/da62933896be5bf805e3636f550fffa975275132

Reset

! src/java.base/share/classes/module-info.java
- src/jdk.management/share/classes/com/sun/management/Threads.java
! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java
! test/jdk/TEST.groups
- test/jdk/com/sun/management/Threads/CurrentThreadEnclosingScopes.java
! test/jdk/java/lang/Thread/virtual/TrackAllThreads.java

Changeset: 5d67f77b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 12:31:59 +0000
URL:       https://git.openjdk.org/loom/commit/5d67f77b548016ab5cecbc5c105fdc26ad8692a9

Changes tests that pin to use native frame

! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
+ test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
= test/lib/jdk/test/lib/thread/libVThreadPinner.c

Changeset: 2c058101
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 12:38:07 +0000
URL:       https://git.openjdk.org/loom/commit/2c0581011cc6735541e651990a79a7ec96000d4f

Add stress test for Thread.getStackTrace when blocking/blocked on monitor enter

+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocked.java

Changeset: 7bd4d6ed
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 14:07:58 +0000
URL:       https://git.openjdk.org/loom/commit/7bd4d6ed7027c1cdc1c3d6648e7c0908b1ab41d6

Add more tests for monior enter

+ test/jdk/java/lang/Thread/virtual/MonitorEnterReleasesCarrier.java
+ test/jdk/java/lang/Thread/virtual/MonitorEnterUnblocking.java
+ test/jdk/java/lang/Thread/virtual/MonitorMutualExclusion.java
+ test/jdk/java/lang/Thread/virtual/MonitorReenter.java
+ test/jdk/java/lang/Thread/virtual/ParkingPermitInference.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfMonitors.java
! test/lib/jdk/test/lib/thread/libVThreadPinner.c

Changeset: 5dba1ec5
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 15:23:26 +0000
URL:       https://git.openjdk.org/loom/commit/5dba1ec568649288a1874a252f85a8f07d4d8c23

Add test for monitorenter when pinned

+ test/jdk/java/lang/Thread/virtual/MonitorEnterWhenPinned.java
= test/jdk/java/lang/Thread/virtual/MonitorUnblocking.java

Changeset: 70b95028
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2023-09-24 15:23:44 +0000
URL:       https://git.openjdk.org/loom/commit/70b95028bd7feb13b8cf0de01bb7b82efe72359d

Add thread state to support blocking/blocked

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java



More information about the loom-dev mailing list