diff options
author | Russ Cox <rsc@golang.org> | 2014-11-11 16:54:50 -0500 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2014-11-11 16:54:50 -0500 |
commit | fc350a0d75c2df2eea560e66483dbb6f04d00e35 (patch) | |
tree | 4ff7a799c612fd6f8318c60e46c5876447cf9709 /src/run.bat | |
parent | f4d66a3a39bd302d7fd96fc98c086813cfdaf755 (diff) | |
download | go-fc350a0d75c2df2eea560e66483dbb6f04d00e35.tar.gz |
[dev.garbage] runtime: concurrent mark fixes
Add missing write barrier when initializing state
for newly created goroutine. Add write barrier for
same slot when preempting a goroutine.
Disable write barrier during goroutine death,
because dopanic does pointer writes.
With concurrent mark enabled (not in this CL), all.bash passed once.
The second time, TestGoexitCrash-2 failed.
LGTM=rlh
R=rlh
CC=golang-codereviews
https://codereview.appspot.com/167610043
Diffstat (limited to 'src/run.bat')
0 files changed, 0 insertions, 0 deletions