Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
8-shenandoah, 11-shenandoah, 12, 13, 14
-
b21
Description
After LRB switched Shenandoah to strong to-space invariant, we can simplify CAS handling logic a bit. Notably, we can avoid the retry loop that was needed due to from-space ptrs potentially stored in memory.
Attachments
Issue Links
- is blocked by
-
JDK-8221766 Load-reference barriers for Shenandoah
- Resolved
-
JDK-8225357 Rewire ShenandoahHeap::maybe_update_with_forwarded for contending fixups
- Resolved
-
JDK-8231086 Shenandoah: Stronger invariant for object-arraycopy
- Resolved
- relates to
-
JDK-8232782 Shenandoah: streamline post-LRB CAS barrier (aarch64)
- Resolved