RFR: 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag [v2]
Zhengyu Gu
zgu at openjdk.java.net
Fri Sep 18 17:08:33 UTC 2020
> ShenandoahSelfFixing flag is currently only honored by C2, not runtime barrier. Runtime barrier should check the check
> too.
Zhengyu Gu has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev
excludes the unrelated changes brought in by the merge/rebase. The pull request contains eight additional commits since
the last revision:
- Merge branch 'JDK-8253361' of github.com:zhengyu123/jdk into JDK-8253361
- Honor ShenandoahSelfFixing flag in runtime barrier
- Tighten recusive reserveration handling
- Fix trailing whitespace
- Restore assertion
- JDK-8252921
- JDK-8252921
- Honor ShenandoahSelfFixing flag in runtime barrier
-------------
Changes:
- all: https://git.openjdk.java.net/jdk/pull/254/files
- new: https://git.openjdk.java.net/jdk/pull/254/files/739124ff..953e9173
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk&pr=254&range=01
- incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=254&range=00-01
Stats: 7549 lines in 261 files changed: 3641 ins; 3125 del; 783 mod
Patch: https://git.openjdk.java.net/jdk/pull/254.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/254/head:pull/254
PR: https://git.openjdk.java.net/jdk/pull/254
More information about the shenandoah-dev
mailing list