git: openjdk/loom: fibers: 13 new changesets

duke duke at openjdk.java.net
Tue Nov 30 15:33:32 UTC 2021


Changeset: dcba1b4e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-29 08:54:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/dcba1b4e25af920fe01c6f8b30323c2a3fd9db75

Leave deprecation of activeCount/enumerate to main line

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: e91c1bfc
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-29 17:33:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/e91c1bfc0e35f8c2260c3d3e0875255e02a9b607

Improve check that join has been invoked

! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java
! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java

Changeset: 47839007
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-29 18:20:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/4783900780ab5ffc67cc8424622e3892c0118f1e

Add javadoc link to example

! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java

Changeset: 752a0649
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-29 18:26:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/752a0649fc25967c33799a8f22ecad7d35a0de4b

Improve @throws description

! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java

Changeset: 61dcef30
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 06:55:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/61dcef30f5e6eda428b9ea6dcee5d2479479ea4f

Missing @PreviewFeature

! src/java.base/share/classes/java/lang/StructureViolationException.java

Changeset: f9e4ed84
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 07:00:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/f9e4ed84c0f1a553fe7d00dc74f4455b664cf292

execute should only throw REE

! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java
! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java

Changeset: 6547c42a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 07:49:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/6547c42adfe7fca9276a13ce95ab31bd47962236

Improve javadoc for NPE

+ src/java.base/share/classes/java/lang/IllegalCallerThreadException.java
! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java

Changeset: ad1027e1
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 09:42:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad1027e11d027cf76944bdfbee4007b95ef439bb

Improve exceptions

! src/java.base/share/classes/java/lang/IllegalCallerThreadException.java
! src/java.base/share/classes/java/lang/StructureViolationException.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: 515df331
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 10:20:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/515df331603386360127ccd6e9cbf4656b1e8115

Fix failing test

! test/jdk/java/lang/Thread/virtual/CustomScheduler.java

Changeset: 5d2de60a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 11:00:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/5d2de60aa07b35f8312fe888933573c709a8add5

Test that execute throws REE

! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java

Changeset: dae539eb
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 11:58:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/dae539eb93299240affbb9918029df0d14dd2338

More test coverage for scope locals

! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: 501f6edc
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 15:23:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/501f6edc50a607ffc2072ab20a09ce71e00076b1

Rename exception

- src/java.base/share/classes/java/lang/IllegalCallerThreadException.java
! src/java.base/share/classes/java/lang/VirtualThread.java
+ src/java.base/share/classes/java/lang/WrongThreadException.java
! src/java.base/share/classes/java/util/concurrent/StructuredExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/util/concurrent/StructuredExecutor/StructuredExecutorTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java

Changeset: 93e59093
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-11-30 15:28:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/93e59093fc92d111cade010fd8934041a638b2d7

Exclude unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java

! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list