1
0
mirror of https://github.com/golang/go synced 2024-10-04 08:21:22 -06:00
go/src/pkg/runtime/race
Dmitriy Vyukov 9c0da2edfc runtime/race: add tests for maps with big keys/vals
With the recent GC changes large objects are handled somewhat differently.

LGTM=khr
R=khr
CC=golang-codereviews
https://golang.org/cl/114600043
2014-08-05 18:12:38 +04:00
..
testdata runtime/race: add tests for maps with big keys/vals 2014-08-05 18:12:38 +04:00
doc.go undo CL 100330043 / e4248ed0037c 2014-05-09 17:31:35 -07:00
output_test.go runtime/race: add output tests for different GORACE params 2013-08-16 21:54:04 +04:00
race_darwin_amd64.syso runtime/race: update runtime to tip 2014-06-20 16:36:21 -07:00
race_freebsd_amd64.syso runtime/race: support freebsd 2014-06-20 20:20:56 -04:00
race_linux_amd64.syso runtime/race: update linux runtime 2014-06-21 03:54:16 +04:00
race_test.go cmd/gc: fix handling of for post-condition in -race mode 2014-05-31 09:35:54 -04:00
race_windows_amd64.syso runtime/race: update runtime to tip 2014-06-20 16:36:21 -07:00
race.go runtime/race: support freebsd 2014-06-20 20:20:56 -04:00
README runtime/race: update runtime to tip 2014-06-20 16:36:21 -07:00

runtime/race package contains the data race detector runtime library.
It is based on ThreadSanitizer race detector, that is currently a part of
the LLVM project.

To update the .syso files you need to:
$ svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk
$ cd compiler-rt/lib/tsan/go
$ ./buildgo.sh

Tested with gcc 4.6.1 and 4.7.0.  On Windows it's built with 64-bit MinGW.

Current runtime is built on rev 210365.