git: openjdk/loom: fibers: 10 new changesets

duke duke at openjdk.java.net
Mon Oct 4 06:36:58 UTC 2021


Changeset: 8dd8404f
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2021-10-02 08:38:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/8dd8404f057484c016bf9e0e4f225fc707850fb9

add even more details to JvmtiVTMTDisabler debugging info

! src/hotspot/share/prims/jvmtiThreadState.cpp

Changeset: 975bd2fc
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 16:08:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/975bd2fce02ac5b1bb2291b5610ad3c91cf37bf2

More test updates in preparation for enable-preview

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: 94a2537f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 16:10:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/94a2537ff9968a480d1c632de1e441defc0da981

sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java failing

! src/java.base/share/classes/jdk/internal/misc/Gate.java
! test/jdk/ProblemList.txt

Changeset: fb226d7f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 16:11:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb226d7fd813c334a39cbe686661bdb829e01455

Rename methods to add Now suffix

! 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/lang/Thread/virtual/ThreadPerTaskExecutorTest.java
= test/jdk/java/lang/Thread/virtual/ThreadPerTaskExecutorTest.java.orig
! test/jdk/java/util/concurrent/Future/DefaultMethods.java

Changeset: 564bc09b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 16:12:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/564bc09b88cdf3bb22b7a6d7a1c85a84373b889f

Remove .orig file

- test/jdk/java/lang/Thread/virtual/ThreadPerTaskExecutorTest.java.orig

Changeset: 31101fcd
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 16:13:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/31101fcd287be41d270cc78381fc762ea900ea77

Remove methods from early exploration that are not in first preview

! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
- src/java.base/share/classes/java/util/concurrent/ExecutorServiceHelper.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! test/jdk/java/lang/Thread/virtual/ThreadPerTaskExecutorTest.java
- test/jdk/java/util/concurrent/ExecutorService/InvokeAllTest.java
- test/jdk/java/util/concurrent/ExecutorService/SubmitTasksTest.java

Changeset: cad26ce7
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 16:19:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/cad26ce74c98e28854f02106117fe03741f69ba0

API for custom schedulers not required for initial preview

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/BuilderTest.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java

Changeset: 6caee546
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 17:43:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/6caee54654a33666a421a81b82a4dbe47f021956

Add @PreviewFeature to new APIs

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/util/concurrent/Executors.java

Changeset: 76d876d2
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-02 21:47:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/76d876d247938f9c5d31524db0370af648826ff0

Add @PreviewFeature to JDK APIs

! src/java.base/share/classes/module-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
- src/jdk.management/share/classes/com/sun/management/Threads.java

Changeset: f41be80c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-10-03 16:32:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/f41be80c290caef9020ae76c6cfdd99ccdfea6c0

Attached thread may execute arbitrary code before fully initialized

! src/hotspot/share/classfile/javaClasses.cpp



More information about the loom-dev mailing list