git: openjdk/loom: fibers: 8 new changesets
duke
duke at openjdk.java.net
Thu Sep 16 06:23:45 UTC 2021
Changeset: 6167c169
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-08 17:18:08 +0000
URL: https://git.openjdk.java.net/loom/commit/6167c16912b3bbd9f455330f7d8722b964d0649e
Placeholder
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: f635922d
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-08 17:28:07 +0000
URL: https://git.openjdk.java.net/loom/commit/f635922dc0bd893d3a2a1f5ea7a0e95cad257195
ThreadMXBean can use reflection to avoid static dependency
! src/java.management/share/classes/sun/management/ThreadImpl.java
Changeset: 5b97de5f
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-14 14:06:29 +0000
URL: https://git.openjdk.java.net/loom/commit/5b97de5fdc0a3bada18ebdd8d5ab9fd9e69808e3
Restore DnsContext
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java
Changeset: 5b6c87d7
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-14 17:11:56 +0000
URL: https://git.openjdk.java.net/loom/commit/5b6c87d7285ad6395e9fbe4b4b2ec45053e6b401
Add newVirtualThreadPerTaskExecutor in preparation for removal of newVirtualThreadExecutor
! src/java.base/share/classes/java/util/concurrent/Executors.java
Changeset: ee89c94e
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-14 18:23:42 +0000
URL: https://git.openjdk.java.net/loom/commit/ee89c94e33abb707bec15f381fbcf21d9133a5e3
Replace join/isCompletedNormally with xxxNow/state
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! 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/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/Future.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/jdk/internal/misc/Blocker.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
+ test/jdk/java/util/concurrent/Future/DefaultMethods.java
- test/jdk/java/util/concurrent/Future/IsCompletedNormallyTest.java
- test/jdk/java/util/concurrent/Future/JoinTest.java
Changeset: e7b3eaae
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-15 14:22:23 +0000
URL: https://git.openjdk.java.net/loom/commit/e7b3eaae23612b2978b258b7a87691376419d8ab
minRunnable=1 is too low
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: ff125ed4
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-16 06:42:04 +0000
URL: https://git.openjdk.java.net/loom/commit/ff125ed4b7887ede9a6ab6e91c931b3bd0b73bc9
Not used
- src/java.base/share/classes/java/util/concurrent/DeadlineExpiredException.java
Changeset: 5f7b8e26
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-09-16 06:51:59 +0000
URL: https://git.openjdk.java.net/loom/commit/5f7b8e26ba475c4fad93b3ad7fb4919a303d9409
Fix typo, need to allow > 1
! src/java.base/share/classes/java/lang/VirtualThread.java
More information about the loom-dev
mailing list