jdk
8344049: Shenandoah: Eliminate init-update-refs safepoint
#22688
Open

8344049: Shenandoah: Eliminate init-update-refs safepoint #22688

earthling-amzn
earthling-amzn Retire gc labs concurrently
ef902fce
earthling-amzn Retire mutator gc labs with handshake
1a37f087
earthling-amzn Restore gc labs to safepoint workers
d6ef2839
earthling-amzn Fix safepoint worker handling
d098df7f
earthling-amzn Anticipate future work with better names for things
70457636
earthling-amzn Add comments to new method
5d3eac6f
earthling-amzn Fix builds
17c25eaf
earthling-amzn WIP: Control thread needs to know gc state too
e7e1b8f3
earthling-amzn WIP: Figuring out which threads really need local gc-state and which …
5bbdfe58
earthling-amzn Propagate gc state to worker threads for full GC
39de5c62
earthling-amzn Only safepoint for init-update-refs when verify or pacing is enabled
0ba2fb99
earthling-amzn Use thread local gc state here
21f278c9
earthling-amzn Okay, VMThread can have a thread local copy of gc state too
1af18b94
earthling-amzn Do not verify after gc before gc is completed
645bb3b7
earthling-amzn Merge remote-tracking branch 'jdk/master' into remove-init-update-refs
6dbdf1c4
earthling-amzn Allow access to pointers in trash regions during weak roots
a580cb9f
earthling-amzn Revert "Do not verify after gc before gc is completed"
dbd75719
earthling-amzn Revert "Allow access to pointers in trash regions during weak roots"
bc49475e
earthling-amzn Allow weak roots in progress from thread local or global variable
77fedcd3
earthling-amzn Hide thread local usage behind existing APIs
218b1cc8
earthling-amzn Merge tag 'jdk-25+1' into two-steps-backward
68ec0041
earthling-amzn Revert unnecessary changes
76452f5b
earthling-amzn Encapsulate gc state
24e487a8
earthling-amzn Remove unnecessary gc state propagations
d457c45c
earthling-amzn WIP: Use Threads::threads_do for propagating gc state
6db0a6bc
earthling-amzn WIP: Use Threads::threads_do for propagating gc state (consolidated)
efa97eab
earthling-amzn Fix phase encoding to handle weak roots
4c8e7058
earthling-amzn Merge remote-tracking branch 'jdk/master' into remove-init-update-ref…
2422c3e6
earthling-amzn Fix comment, revert unnecessary change
3b8d7f86
bridgekeeper
earthling-amzn Fix comments
9aaef708
earthling-amzn
openjdk
openjdk openjdk added rfr
openjdk
openjdk
openjdk openjdk added hotspot-gc
openjdk openjdk added shenandoah
mlbridge

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone