git: openjdk/loom: fibers: 9 new changesets
duke
duke at openjdk.java.net
Mon Aug 30 11:38:05 UTC 2021
Changeset: f621fe02
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-23 10:02:02 +0000
URL: https://git.openjdk.java.net/loom/commit/f621fe026372d1e5e01c95579c83d7dca8525473
More prep work for integration with shared/owner containers
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
Changeset: b505dc45
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-24 10:19:30 +0000
URL: https://git.openjdk.java.net/loom/commit/b505dc451e46a448c5334b3d2889c7920cdf4425
Expose thread pools as thread containers
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
Changeset: ef11573e
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-24 18:47:38 +0000
URL: https://git.openjdk.java.net/loom/commit/ef11573e2ab8b92ea828aca24b59eb8ccfbb8c7b
Cleanup
! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 5bb53130
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-26 08:06:05 +0000
URL: https://git.openjdk.java.net/loom/commit/5bb531303e040420b3c0c8ad88629bb7a81dc49f
Improve start methods
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: 7dc26374
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-29 09:44:47 +0000
URL: https://git.openjdk.java.net/loom/commit/7dc26374124ca766cc66db1aad227062d935a693
Improve shared containers
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
Changeset: d2035141
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-30 08:47:58 +0000
URL: https://git.openjdk.java.net/loom/commit/d20351411efcabd4babc68a02fd5c3c3aa66ddfe
Replace lock/condition for termination
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
Changeset: c6cfa2b5
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-30 08:50:56 +0000
URL: https://git.openjdk.java.net/loom/commit/c6cfa2b5050b79bc423f3dbd38d3586dc99e2275
Restore change to java.naming module
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
Changeset: 3f5ba193
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-30 09:36:01 +0000
URL: https://git.openjdk.java.net/loom/commit/3f5ba19366eb165fda5192b792aace712e83d726
Remove invalid test
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
Changeset: 53c83427
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-08-30 12:31:34 +0000
URL: https://git.openjdk.java.net/loom/commit/53c83427e94c7e6a13a9e6d83f74b5aa04fda833
Restore formatting
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
More information about the loom-dev
mailing list