git: openjdk/loom: fibers: 8 new changesets

duke duke at openjdk.java.net
Wed Nov 11 19:42:48 UTC 2020


Changeset: 684db43d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-05 17:17:06 +0000
URL:       https://github.com/openjdk/loom/commit/684db43d

RAF.write(int) should only use blocker when in virtual thread

! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: c773649a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-09 08:23:39 +0000
URL:       https://github.com/openjdk/loom/commit/c773649a

Use constants for initial/max buffer size

! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedWriter.java

Changeset: 83120899
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-10 19:32:43 +0000
URL:       https://github.com/openjdk/loom/commit/83120899

Create PipeImpl with selector provider

= src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java.backup
! src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WSAPollSelectorImpl.java

Changeset: f63d8450
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-11 07:45:18 +0000
URL:       https://github.com/openjdk/loom/commit/f63d8450

Remove .backup file

- src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java.backup

Changeset: 83bb66b2
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-11 12:30:44 +0000
URL:       https://github.com/openjdk/loom/commit/83bb66b2

javadoc clarification

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

Changeset: a868230e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-11 16:04:43 +0000
URL:       https://github.com/openjdk/loom/commit/a868230e

Spec updates to get consistent view of threads

! make/data/jdwp/jdwp.spec
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/lang/Thread.java
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadGroupReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: 20e91613
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-11 16:31:50 +0000
URL:       https://github.com/openjdk/loom/commit/20e91613

findDeadlockedXXX not defined with virtual threads

! src/java.management/share/classes/java/lang/management/ThreadMXBean.java

Changeset: 9d769052
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-11 18:43:57 +0000
URL:       https://github.com/openjdk/loom/commit/9d769052

Move transition notifications into VM

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c



More information about the loom-dev mailing list