git: openjdk/loom: fibers: Move Continuation, ContinuationScope, and StackChunk to jdk.internal.vm

duke duke at openjdk.java.net
Tue Aug 24 17:16:44 UTC 2021


Changeset: ac6b5d8a
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2021-08-23 15:45:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac6b5d8a9cf09165af367e9a2a2db4b2ab23389c

Move Continuation, ContinuationScope, and StackChunk to jdk.internal.vm

! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/StackFrameInfo.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/StackWalker.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/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
= src/java.base/share/classes/jdk/internal/vm/Continuation.java
= src/java.base/share/classes/jdk/internal/vm/ContinuationScope.java
= src/java.base/share/classes/jdk/internal/vm/StackChunk.java
! src/java.base/share/classes/sun/nio/ch/NativeThreadSet.java
! src/java.base/share/native/libjava/Continuation.c
! src/java.base/share/native/libjava/StackStreamFactory.c
! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java
! test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java
! test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/ContFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/ContYieldBreakPointTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/DoContinueSingleStepTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/DoContinueSingleStepTest/libDoContinueSingleStepTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/RedefineClasses/RedefineRunningMethods.java
! test/jdk/ProblemList-vthread.txt
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
- test/jdk/java/lang/Continuation/HumongousStack.java
- test/jdk/java/lang/Continuation/LiveFramesDriver.java
- test/jdk/java/lang/Continuation/PreemptLiveFramesDriver.java
- test/jdk/java/lang/Continuation/Scoped.java
= test/jdk/jdk/internal/vm/Continuation/Basic.java
= test/jdk/jdk/internal/vm/Continuation/Fuzz.java
+ test/jdk/jdk/internal/vm/Continuation/HumongousStack.java
+ test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java
= test/jdk/jdk/internal/vm/Continuation/Preempt.java
+ test/jdk/jdk/internal/vm/Continuation/PreemptLiveFramesDriver.java
+ test/jdk/jdk/internal/vm/Continuation/Scoped.java
= test/jdk/jdk/internal/vm/Continuation/TEST.properties
= test/jdk/jdk/internal/vm/Continuation/fuzz.dat
= test/jdk/jdk/internal/vm/Continuation/java.base/java/lang/LiveFrames.java
= test/jdk/jdk/internal/vm/Continuation/java.base/java/lang/PreemptLiveFrames.java
= test/jdk/jdk/internal/vm/Continuation/java.base/java/lang/StackWalkerHelper.java
! test/micro/org/openjdk/bench/loom/obsolete/ContVsThread.java
! test/micro/org/openjdk/bench/loom/obsolete/Freeze.java
! test/micro/org/openjdk/bench/loom/obsolete/FreezeAndThaw.java
! test/micro/org/openjdk/bench/loom/obsolete/OneShot.java
! test/micro/org/openjdk/bench/loom/obsolete/Oscillation.java
! test/micro/org/openjdk/bench/loom/obsolete/Thaw.java
! test/micro/pom.xml



More information about the loom-dev mailing list