git: openjdk/loom: fibers: 8 new changesets

duke duke at openjdk.java.net
Wed Apr 20 05:31:32 UTC 2022


Changeset: 7134d64b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:31:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/7134d64b7c766456c40268dab7a4fbdde014552a

Update copyright headers

! make/test/BuildMicrobenchmark.gmk
! make/test/JtregNativeHotspot.gmk
! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/registerMap_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/registerMap_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/registerMap_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/stackFrameStream.cpp
! src/hotspot/share/runtime/stackFrameStream.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/debug.hpp

Changeset: 66115b88
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:32:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/66115b88f63f3638f6fc877e3fb2f8939f64e26d

Test cleanup

! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/jdk/java/lang/Thread/BuilderTest.java
! test/jdk/java/lang/Thread/JoinWithDuration.java
! test/jdk/java/lang/Thread/SleepWithDuration.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/GetStackTrace.java
! test/jdk/java/lang/Thread/virtual/InterruptHttp.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/Parking.java
! test/jdk/java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
! test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/stress/HttpALot.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/jdk/incubator/concurrent/ScopeLocal/Basic.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ScopeLocalsTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java

Changeset: 3e905899
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:33:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e905899a3f0cfad3ee87443986ed3976278e040

Fix formatting

! src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java

Changeset: 5f99cf9a
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:33:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f99cf9a5e8d948b313e8ca99d233006e8dcbd21

Fix formatting

! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java

Changeset: c4f6dfb2
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:34:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4f6dfb200268e0e1ef745d8eee32f1439a74a1a

Improve javadoc

! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java

Changeset: 70395d59
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:35:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/70395d5914c2a55253ca6c32fc264f2ce9f3f5a0

Move start threads to initPhase1

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

Changeset: ee502516
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 10:35:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee502516ebbbf85e21da05efd5932488dedf96b2

Update copyright header

! src/java.base/share/classes/java/lang/ApplicationShutdownHooks.java
! src/java.base/share/native/libjava/Continuation.c
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerCommunicatorAdmin.java
! src/java.rmi/share/classes/sun/rmi/transport/Transport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceStackChunkKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.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
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java

Changeset: 7e481eec
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-19 19:10:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e481eec7212b29fff918f1c5526fea2ea3e84cc

Improve ThreadMXBean.findDeadlockXXX

! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
+ test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java



More information about the loom-dev mailing list