git: openjdk/loom: fibers: 10 new changesets

duke duke at openjdk.java.net
Wed Jul 15 12:51:55 UTC 2020


Changeset: d1c60e6c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-13 12:55:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1c60e6c

Thread.getAllStackTraces should be consistent. Minor test cleanup

! src/java.base/share/classes/java/lang/Thread.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: b6fa5c3f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-13 18:39:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6fa5c3f

Revert change, expand test coverage

! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! test/jdk/java/lang/Thread/virtual/ThreadExecutorTest.java

Changeset: f06d50e8
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-14 11:56:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/f06d50e8

Refactoring/cleanup

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

Changeset: 8a5f413b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-14 14:20:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a5f413b

ThreadExector can implement invokeAll

! src/java.base/share/classes/java/util/concurrent/ThreadExecutor.java
! test/jdk/java/lang/Thread/virtual/ThreadExecutorTest.java

Changeset: c98731ed
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-14 14:32:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/c98731ed

Fix intermittent test failure

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

Changeset: a70f5cc9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-14 14:46:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/a70f5cc9

Fix javadoc

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

Changeset: 9b40cb56
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-14 15:20:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b40cb56

cancel task before interrupt to avoid race

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

Changeset: 92e2d13e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-15 07:41:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/92e2d13e

Bringover interrupt fix to waitingGet from jsr166 CVS

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

Changeset: 641f18e6
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-15 12:27:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/641f18e6

Avoid getThreadGroup in jcov instrumented builds

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

Changeset: 58175668
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-07-15 12:54:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/58175668

Basic test of debugging option to trace pinned threads

+ test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java



More information about the loom-dev mailing list