git: openjdk/loom: fibers: 3 new changesets

duke duke at openjdk.java.net
Sun Jan 23 06:34:57 UTC 2022


Changeset: 22099da9
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-01-22 12:09:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/22099da9065da63b64e3431161d48f3847a4e58b

Fix optimized build

! src/hotspot/share/runtime/continuation.cpp

Changeset: 913f512d
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-01-22 12:10:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/913f512d3a254ba6170cf62a22fd206988b5f98a

Remove trailing white space

! src/hotspot/cpu/aarch64/continuation_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_helpers_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/cpu/x86/frame_helpers_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/oopMapStubGenerator_x86.cpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciSymbols.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/compiler/oopMapStubGenerator.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/PrintStream.java
! 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/StackWalker.java
! src/java.base/share/classes/java/lang/StructureViolationException.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! src/java.base/share/classes/jdk/internal/vm/StackChunk.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/java.base/windows/classes/sun/nio/ch/ConsoleStreams.java
! src/java.base/windows/classes/sun/nio/ch/WSAPoll.java
! src/java.base/windows/classes/sun/nio/ch/WSAPollPoller.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! test/hotspot/jtreg/runtime/vthread/TestObjectAllocationSampleEvent.java
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd01/resumethrd01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/resumethrd02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.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/ContFramePopTest/libContFramePopTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/libContStackDepthTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/libContinuationTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/libNullAsCurrentThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/libSuspendResume1.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/libSuspendResume2.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.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/Reflection.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/ThreadPerTaskExecutorTest.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
! test/jdk/java/util/concurrent/Future/DefaultMethods.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java
! test/jdk/jdk/internal/vm/Continuation/PreemptLiveFramesDriver.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! 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

Changeset: b2fc8fd7
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-01-22 12:28:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2fc8fd75a8324d6e18a95a913f0e002c79b3b0f

Restore state check to ensure getUHE returns null when thread terminated

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



More information about the loom-dev mailing list