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