diff options
author | Russ Cox <rsc@golang.org> | 2014-11-05 13:37:34 -0500 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2014-11-05 13:37:34 -0500 |
commit | c4bde225a28b8ce8e0b2075c912f7726b3756300 (patch) | |
tree | 70fc893be1300349f12fb36d20ed4d7c2b8c60a5 /src/text | |
parent | 494d936b2c70f1f8a1fa51efe419619c05f624e5 (diff) | |
download | go-c4bde225a28b8ce8e0b2075c912f7726b3756300.tar.gz |
[dev.garbage] runtime: fix a few checkmark bugs
- Some sequencing issues with stopping the first gc_m round
at the right place to set up correctly for the second round.
- atomicxor8 is not idempotent; avoid xor.
- Maintain BitsDead type bits correctly; see long comment added.
- Enable checkmark phase by default for now.
LGTM=rlh
R=rlh
CC=golang-codereviews
https://codereview.appspot.com/171090043
Diffstat (limited to 'src/text')
0 files changed, 0 insertions, 0 deletions