summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/parfor_test.go
diff options
context:
space:
mode:
authorDmitriy Vyukov <dvyukov@google.com>2014-09-01 08:04:33 -0400
committerDmitriy Vyukov <dvyukov@google.com>2014-09-01 08:04:33 -0400
commit98b6cd724c43163828584d3be3a4b974a79f8d54 (patch)
treef96c18c87bd6f6ddd8b065d8ef27c6070044d2b9 /src/pkg/runtime/parfor_test.go
parent991147d2853fd2b31471da71cd74b7ce84d385ce (diff)
downloadgo-98b6cd724c43163828584d3be3a4b974a79f8d54.tar.gz
runtime/race: better handling of atomic operations
This change fixes the last known false negative of the race detector -- detection of races between mutating atomic operations and non-atomic operations. Race runtime already has functions for precise modelling of various atomic operations, so this change just forwards all atomic ops to race runtime instead of poor man modeling in sync/atomic package. Performance is also improved -- full sync/atomic tests run in 60s instead of 85s now. LGTM=khr R=golang-codereviews, khr CC=golang-codereviews, rsc https://codereview.appspot.com/111310044
Diffstat (limited to 'src/pkg/runtime/parfor_test.go')
0 files changed, 0 insertions, 0 deletions