hg: loom/loom: 3 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Sun Nov 25 19:28:18 UTC 2018


Changeset: ad5844bf76a6
Author:    alanb
Date:      2018-11-25 19:10 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/ad5844bf76a6

Defer first JVMTI event for fiber until it is started

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

Changeset: f5846ce7858d
Author:    alanb
Date:      2018-11-25 19:12 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/f5846ce7858d

Remove Strand superclass

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/Fiber.java
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/Object.java
- src/java.base/share/classes/java/lang/Strand.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/lang/ThreadLocal.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractOwnableSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
+ src/java.base/share/classes/jdk/internal/misc/Strands.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketStreams.java
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java

Changeset: 0e3f0897d438
Author:    alanb
Date:      2018-11-25 19:12 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/0e3f0897d438

More API improvements, clearer interoperate with CF

! src/java.base/share/classes/java/lang/Fiber.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/ShadowThread.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/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.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/misc/Strands.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java
! test/jdk/java/lang/Fiber/Basic.java



More information about the loom-dev mailing list