git: openjdk/loom: fibers: 54 new changesets

duke duke at openjdk.java.net
Thu Nov 14 19:01:33 UTC 2019


Changeset: 2b7fc3de
Author:    pron <ron.pressler at gmail.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-08-27 13:07:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/2b7fc3de

youngstack

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ src/hotspot/share/oops/instanceStackChunkKlass.cpp
+ src/hotspot/share/oops/instanceStackChunkKlass.hpp
+ src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
+ src/hotspot/share/runtime/continuation.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Continuation.java
+ src/java.base/share/classes/jdk/internal/misc/StackChunk.java
! test/jdk/java/lang/Continuation/Basic.java

Changeset: 39458779
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-08-27 17:26:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/39458779

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/java.base/share/classes/jdk/internal/misc/StackChunk.java
! test/jdk/java/lang/Continuation/Basic.java

Changeset: cb83e91a
Author:    pron <ron.pressler at gmail.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-08-27 13:07:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb83e91a

youngstack

! src/hotspot/share/runtime/continuation.cpp
! src/java.base/share/classes/jdk/internal/misc/StackChunk.java

Changeset: 1b51f1f9
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-08-27 22:23:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/1b51f1f9

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp

Changeset: 10fdb56f
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-08-28 02:02:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/10fdb56f

-

! .gitignore
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/Continuation.java
! src/java.base/share/classes/jdk/internal/misc/StackChunk.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/java/lang/Continuation/Basic.java
+ test/jdk/java/lang/Continuation/TEST.properties

Changeset: 8e12207b
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-24 15:07:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e12207b

-

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

Changeset: 5e375879
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-26 00:54:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e375879

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: c6f2df9a
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-26 01:50:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6f2df9a

-

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/continuation.cpp

Changeset: 4b9280d7
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-26 18:25:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b9280d7

Fix grow_stack bug

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

Changeset: f1ab2fa7
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-26 19:00:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1ab2fa7

Don't fix narrow oops

! src/hotspot/cpu/x86/continuation_x86.inline.hpp

Changeset: 62de05dc
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-26 19:36:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/62de05dc

Fix grow_ref_stack bug

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

Changeset: 5bee5141
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-27 02:05:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/5bee5141

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 4279594f
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-27 02:12:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/4279594f

Remove commented out fixing of wide oops

! src/hotspot/cpu/x86/continuation_x86.inline.hpp

Changeset: 00be75e7
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-27 11:34:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/00be75e7

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp

Changeset: ebf1004c
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-09-27 14:48:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/ebf1004c

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 712df0d7
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-01 03:27:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/712df0d7

Change thaw_chunk to full/partial

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: affe5958
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-01 13:52:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/affe5958

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp

Changeset: 01cca45a
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-01 15:47:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/01cca45a

-

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

Changeset: b3e45080
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-01 15:54:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3e45080

Fix stack-passed args bug

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

Changeset: d1b01b08
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-02 13:32:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1b01b08

Experiments

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

Changeset: bc26d72c
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-08 13:02:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/bc26d72c

Add a microbenchmark

! microbenchmarks/loom/run_perf.sh
+ microbenchmarks/loom/src/main/java/org/openjdk/benchmarks/cont/FreezeAndThaw.java

Changeset: b820c384
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-21 15:41:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/b820c384

-

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

Changeset: 24a73688
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-21 19:17:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/24a73688

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/java.base/share/classes/jdk/internal/misc/StackChunk.java

Changeset: 980825ac
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-22 15:16:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/980825ac

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 710c0acd
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-22 18:04:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/710c0acd

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: d352b534
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-23 14:08:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/d352b534

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp

Changeset: 6a474251
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-23 14:09:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a474251

-

+ microbenchmarks/loom/.gitignore

Changeset: abeab098
Author:    erik_osterlund <erik.osterlund at oracle.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-03 07:34:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/abeab098

first nmethod liveness prototype for G1

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
+ src/hotspot/share/gc/g1/g1BarrierSetNMethod.cpp
+ src/hotspot/share/gc/g1/g1BarrierSetNMethod.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuation.inline.hpp

Changeset: 012a6975
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-23 15:27:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/012a6975

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp

Changeset: 40f26153
Author:    Erik Österlund <17339-erik_osterlund at users.noreply.orahub.oraclecorp.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-24 14:02:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/40f26153

Youngstack

! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1BarrierSetNMethod.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp

Changeset: c62dbefd
Author:    erik_osterlund <erik.osterlund at oracle.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-25 16:55:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/c62dbefd

addressing some concerns

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: ac80fbef
Author:    erik_osterlund <erik.osterlund at oracle.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-25 19:14:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac80fbef

polish counter logic again

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/runtime/sweeper.cpp

Changeset: bb995b95
Author:    erik_osterlund <erik.osterlund at oracle.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-25 20:15:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb995b95

make things less G1 specific

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 4fdb26cb
Author:    erik_osterlund <erik.osterlund at oracle.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-25 21:33:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fdb26cb

support more gcs and refactorings

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
- src/hotspot/share/gc/g1/g1BarrierSetNMethod.cpp
- src/hotspot/share/gc/g1/g1BarrierSetNMethod.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 684e95b4
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-25 23:42:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/684e95b4

Fix chunk stack walking

! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 15750209
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-25 23:44:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/15750209

Partial work on fast lock detection

! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! 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/share/runtime/continuation.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: ad05ed14
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-28 13:32:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/ad05ed14

-

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/jdk/java/lang/Continuation/Basic.java

Changeset: 1aa19ea5
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-28 14:58:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/1aa19ea5

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 5ae0d32b
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-29 22:57:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ae0d32b

Inine stack chunk oop iteration

+ src/hotspot/cpu/x86/continuationChunk_x86.inline.hpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuation.inline.hpp

Changeset: c86007c9
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-30 14:08:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/c86007c9

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 1f2feba7
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-30 16:06:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f2feba7

Count frames in chunks as well in num_java_frames

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

Changeset: 46b0f812
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-30 16:33:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/46b0f812

Optimize calls to ContMirror::is_empty()

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: eae5255c
Author:    Rickard Bäckman <rickard.backman at oracle.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-29 14:16:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/eae5255c

Count locks in C2

! src/hotspot/share/opto/macro.cpp

Changeset: acabf087
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-30 22:29:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/acabf087

Fix C1 lock counter

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp

Changeset: 50eb3d40
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-10-31 11:19:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/50eb3d40

-

! src/hotspot/share/runtime/continuation.cpp
! src/java.base/share/classes/java/lang/Continuation.java

Changeset: 1eb7e37e
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-05 15:29:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/1eb7e37e

Fix build after rebase

! src/hotspot/cpu/x86/continuationChunk_x86.inline.hpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/memory/iterator.cpp

Changeset: d25acae3
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-05 17:37:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/d25acae3

-

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

Changeset: 4fa601e4
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-05 17:38:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fa601e4

Handle StackValue in chunks (for live frame data)

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/stackValue.hpp

Changeset: cf96535f
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-11 15:02:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf96535f

PD

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: b2d45d6b
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-11 19:08:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2d45d6b

-

! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 7327c51f
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-11 19:08:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/7327c51f

Set fastpath to false if Continuation.run is interpreted

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

Changeset: 0ecbeaa9
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-14 12:56:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ecbeaa9

Fix held lock counting in C2

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 66695e8b
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-14 14:03:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/66695e8b

-

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

Changeset: 2b0c16a2
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2019-11-14 15:24:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/2b0c16a2

Fix build

! src/hotspot/cpu/x86/continuationChunk_x86.inline.hpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.inline.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc



More information about the loom-dev mailing list