git: openjdk/loom: fibers: 8 new changesets

duke duke at openjdk.java.net
Tue Dec 3 14:11:45 UTC 2019


Changeset: bc00197f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-11-28 14:56:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc00197f

ExecutorService can extend AutoCloseable

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

Changeset: 94e0255b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-11-28 15:18:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/94e0255b

Avoid pinning when virtual thread does name service lookup

! src/java.base/share/classes/java/net/InetAddress.java

Changeset: 1b883d5b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-12-02 10:24:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/1b883d5b

First part of console support

+ src/java.base/unix/classes/sun/nio/ch/ConsoleInputStream.java
+ src/java.base/unix/classes/sun/nio/ch/ConsoleOutputStream.java
+ src/java.base/windows/classes/sun/nio/ch/ConsoleInputStream.java
+ src/java.base/windows/classes/sun/nio/ch/ConsoleOutputStream.java
! test/jdk/java/nio/Buffer/LimitDirectMemory.java
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java

Changeset: bed7393f
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-12-02 10:24:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/bed7393f

Merge


Changeset: 60f409ca
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-12-02 18:40:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/60f409ca

Part 2 of console support

! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/Writer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java

Changeset: ae101504
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-12-02 19:11:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae101504

Fix Windows build

! src/java.base/windows/classes/sun/nio/ch/ConsoleInputStream.java
! src/java.base/windows/classes/sun/nio/ch/ConsoleOutputStream.java

Changeset: 94083875
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-12-03 11:33:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/94083875

Merge


Changeset: 5de9be03
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-12-03 14:10:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/5de9be03

Avoid recursive parking when using console in parking code

! src/java.base/share/classes/java/lang/Fiber.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! src/java.base/unix/classes/sun/nio/ch/ConsoleOutputStream.java



More information about the loom-dev mailing list