RFR: 8287805: Shenandoah: consolidate evacuate-update-root closures
Zhengyu Gu
zgu at openjdk.java.net
Fri Jun 3 19:08:04 UTC 2022
ShenandoahEvacuateUpdateMetadataClosure and ShenandoahEvacuateUpdateRootsClosure are mostly same, can be consolidated.
Also, only uses of ShenandoahEvacuateUpdateMetadataClosure all pass MO_UNORDERED template parameter, so it can be eliminated.
Test:
- [x] hotspot_gc_shenandoah
-------------
Commit messages:
- 8287805: Shenandoah: consolidate evacuate-update-root closures
- Merge branch 'master' into consolidate_evac_root_closures
- v0
- v0
Changes: https://git.openjdk.java.net/jdk/pull/9023/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=9023&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8287805
Stats: 70 lines in 4 files changed: 7 ins; 30 del; 33 mod
Patch: https://git.openjdk.java.net/jdk/pull/9023.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/9023/head:pull/9023
PR: https://git.openjdk.java.net/jdk/pull/9023
More information about the hotspot-gc-dev
mailing list