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