git: openjdk/loom: fibers: 7 new changesets

duke duke at openjdk.java.net
Mon Nov 18 17:13:17 UTC 2019


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

Thread and builder API

! src/java.base/share/classes/java/lang/Fiber.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! test/hotspot/jtreg/serviceability/jvmti/DoContinueSingleStepTest/DoContinueSingleStepTest.java
! test/hotspot/jtreg/serviceability/jvmti/FiberTest/MyPackage/FiberTest.java
+ test/jdk/java/lang/Thread/BuilderTest.java
! test/jdk/java/lang/Thread/lightweight/Collectable.java
! test/jdk/java/lang/Thread/lightweight/Locking.java
! test/jdk/java/lang/Thread/lightweight/NetSockets.java
! test/jdk/java/lang/Thread/lightweight/NioChannels.java
! test/jdk/java/lang/Thread/lightweight/Parking.java
! test/jdk/java/lang/Thread/lightweight/TestHelper.java
! test/jdk/java/lang/Thread/lightweight/ThreadAPI.java
! test/jdk/java/lang/Thread/lightweight/ThreadLocals.java
! test/jdk/java/lang/Thread/lightweight/WaitNotify.java

Changeset: 2716973e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-11-13 08:45:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/2716973e

Merge

! test/hotspot/jtreg/serviceability/jvmti/DoContinueSingleStepTest/DoContinueSingleStepTest.java
! test/hotspot/jtreg/serviceability/jvmti/FiberTest/MyPackage/FiberTest.java
! test/hotspot/jtreg/serviceability/jvmti/DoContinueSingleStepTest/DoContinueSingleStepTest.java
! test/hotspot/jtreg/serviceability/jvmti/FiberTest/MyPackage/FiberTest.java

Changeset: 68405c7c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-11-14 14:39:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/68405c7c

Merge


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

Merge


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

Fixed typo and missing MANAGED characteristic

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

Changeset: 7d71fcea
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-11-15 11:41:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d71fcea

Offload InetAddress.getByXXX to background threads until new name service impl available

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/jdk/internal/misc/Blocker.java

Changeset: 4516bf36
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2019-11-16 14:14:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/4516bf36

Lightweight -> virtual thread

! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java
! src/java.base/share/classes/jdk/internal/misc/Blocker.java
- src/java.base/share/classes/jdk/internal/misc/LightweightThreads.java
! src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java
+ src/java.base/share/classes/jdk/internal/misc/VirtualThreads.java
! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/NativeThread.java
! test/hotspot/jtreg/serviceability/jvmti/DoContinueSingleStepTest/DoContinueSingleStepTest.java
! test/hotspot/jtreg/serviceability/jvmti/FiberTest/MyPackage/FiberTest.java
! test/jdk/java/lang/Thread/BuilderTest.java
- test/jdk/java/lang/Thread/lightweight/Collectable.java
- test/jdk/java/lang/Thread/lightweight/Locking.java
- test/jdk/java/lang/Thread/lightweight/NetSockets.java
- test/jdk/java/lang/Thread/lightweight/NioChannels.java
- test/jdk/java/lang/Thread/lightweight/Parking.java
- test/jdk/java/lang/Thread/lightweight/TestHelper.java
- test/jdk/java/lang/Thread/lightweight/ThreadAPI.java
- test/jdk/java/lang/Thread/lightweight/ThreadLocals.java
- test/jdk/java/lang/Thread/lightweight/WaitNotify.java
+ test/jdk/java/lang/Thread/virtual/Collectable.java
+ test/jdk/java/lang/Thread/virtual/Locking.java
+ test/jdk/java/lang/Thread/virtual/NetSockets.java
+ test/jdk/java/lang/Thread/virtual/NioChannels.java
+ test/jdk/java/lang/Thread/virtual/Parking.java
+ test/jdk/java/lang/Thread/virtual/TestHelper.java
+ test/jdk/java/lang/Thread/virtual/ThreadAPI.java
+ test/jdk/java/lang/Thread/virtual/ThreadLocals.java
+ test/jdk/java/lang/Thread/virtual/WaitNotify.java



More information about the loom-dev mailing list