git: openjdk/loom: fibers: 10 new changesets
duke
duke at openjdk.java.net
Tue Jun 8 17:29:47 UTC 2021
Changeset: e86f3f66
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-02 08:31:43 +0000
URL: https://git.openjdk.java.net/loom/commit/e86f3f667d1fcf8c363f55930a71565d6dcb1f8c
Owner should be interrupted when deadline already expired
! src/java.base/share/classes/java/util/concurrent/StructuredThreadExecutor.java
! test/jdk/java/lang/Thread/virtual/StructuredThreadExecutorTest.java
Changeset: 86ee26f2
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-03 09:15:08 +0000
URL: https://git.openjdk.java.net/loom/commit/86ee26f23169641a4f05052c0b6ca503718fb104
Add link to Thread docs
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
Changeset: 25499aca
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-03 09:24:01 +0000
URL: https://git.openjdk.java.net/loom/commit/25499acafcad40065759ed6419d6b25a1587d3b8
More JDI spec improvements
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.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.jdi/share/classes/com/sun/tools/jdi/EventRequestManagerImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
Changeset: 38ad56bc
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-05 07:05:09 +0000
URL: https://git.openjdk.java.net/loom/commit/38ad56bc17c9689b6d6137994a93b5b9130a2e59
remove count from ThreadMXBean
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
Changeset: a5bf95d5
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-07 12:46:51 +0000
URL: https://git.openjdk.java.net/loom/commit/a5bf95d57217729d14a7cc3281cb96da1bdd3b87
Better default when CCL not inherited
! src/java.base/share/classes/java/lang/Thread.java
! test/jdk/ProblemList.txt
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
Changeset: 11c73a06
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-07 14:54:17 +0000
URL: https://git.openjdk.java.net/loom/commit/11c73a066b63ad1ddf86268a7d1ea4c7cf0b9c00
Rename implementation class
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
- src/java.base/share/classes/java/util/concurrent/StructuredExecutorService.java
= src/java.base/share/classes/java/util/concurrent/StructuredThreadPerTaskExecutor.java
= src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
= test/jdk/java/lang/Thread/virtual/StructuredThreadPerTaskExecutorTest.java
= test/jdk/java/lang/Thread/virtual/ThreadPerTaskExecutorTest.java
Changeset: 42bd814a
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-08 08:32:34 +0000
URL: https://git.openjdk.java.net/loom/commit/42bd814ad211ba859d18d0a52656fa6cb76adc67
Improve interrupt of stream ops
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ExecutorServiceHelper.java
! test/jdk/java/util/concurrent/ExecutorService/SubmitTasksTest.java
Changeset: 8977e801
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-08 14:50:27 +0000
URL: https://git.openjdk.java.net/loom/commit/8977e80148269f9f7ed7cc55123f6474c6b4b090
Include ref to enclosing container in dump
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
Changeset: b137498c
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-08 15:35:44 +0000
URL: https://git.openjdk.java.net/loom/commit/b137498c3c2006354ca51eb3d500cb41a901194e
More tests for inheriting TCCL
! test/jdk/java/lang/Thread/BuilderTest.java
Changeset: b659185a
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2021-06-08 16:22:16 +0000
URL: https://git.openjdk.java.net/loom/commit/b659185a33bf85bdd11f61aecdacf8adacb46145
Rename
! src/java.base/share/classes/java/util/concurrent/Executors.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java
! test/jdk/java/lang/ScopeLocal/Basic.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/ThreadPerTaskExecutorTest.java
! test/jdk/java/lang/Thread/virtual/stress/HttpALot.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ExecutorService/InvokeAllTest.java
! test/jdk/java/util/concurrent/ExecutorService/SubmitTasksTest.java
More information about the loom-dev
mailing list