git: openjdk/loom: fibers: 7 new changesets

duke duke at openjdk.java.net
Wed Nov 24 14:19:09 UTC 2021


Changeset: ee459704
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-22 12:51:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee459704388a47335db75e36056a6f9579197579

Improve javadoc

! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java

Changeset: e05826b8
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-22 19:03:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/e05826b8b847d7fc5500e280ebddc52060fb84ea

Future::exceptionNow inconsistent

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/Future.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! test/jdk/java/util/concurrent/Future/DefaultMethods.java
! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java

Changeset: fd06ac42
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-23 08:08:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd06ac42aba9d2464f15442e704e4e5dc5ac6ea9

Another AppCDS test needed to be excluded due to ProcessTools

! test/hotspot/jtreg/ProblemList-vthread.txt

Changeset: 7738fee3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-23 17:44:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/7738fee398a8a6db44432c2808bfa03216427ea3

Add new interface for completion handlers

! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java
! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java

Changeset: 05f1330b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-24 08:28:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/05f1330b3b3511d293656bae6947835f25b8be3c

Drop extending BiConsumer for now

! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java
! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java

Changeset: b1074156
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-24 09:27:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/b10741563b6d354ca42d866cebd98e79da8bafed

Restore j.u.concurrent.locks

! 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/ForkJoinPoolHelper.java

Changeset: bf0fabe9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-24 13:00:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf0fabe91bd26262540aa1b51a7a7827374322d4

Avoid spinning in getStackTrace when vthread is runnable-unmounted

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
+ test/jdk/java/lang/Thread/virtual/StackTraceWhenRunnable.java



More information about the loom-dev mailing list