git: openjdk/loom: fibers: 5 new changesets

duke duke at openjdk.java.net
Fri Mar 11 12:19:08 UTC 2022


Changeset: 088063e7
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-03-02 15:25:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/088063e7755c8fddf53d58049d908778a6a89632

Remove junk

! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp

Changeset: d9b1a8f6
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-03-10 12:55:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/d9b1a8f6d13585f463373340abe945e4fc26ae4c

Remove stack chunk shrinking logic

! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 5ac96136
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-03-03 09:30:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ac96136cbe108f64278e617e258976e5906634a

Simplify GC code to deal more explicitly with stack chunks

! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
+ src/hotspot/share/gc/shared/continuationGCSupport.hpp
+ src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp

Changeset: e0a9bea1
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-03-08 14:00:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0a9bea1abcc45371527e9e461625602cb2bd64f

Remove TODOs for reading oop locals from virtualized stacks

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackValue.cpp

Changeset: c51ee624
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-03-10 16:26:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/c51ee624796be185c5a6ecb0d340fd846d4bc412

Update nmethod entry barrier on attach

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp



More information about the loom-dev mailing list