]> Cypherpunks repositories - gostls13.git/commitdiff
runtime/race: update race runtime
authorDmitry Vyukov <dvyukov@google.com>
Thu, 12 Nov 2015 13:12:48 +0000 (14:12 +0100)
committerDmitry Vyukov <dvyukov@google.com>
Thu, 12 Nov 2015 21:28:36 +0000 (21:28 +0000)
The new revision is 389d49d4943780efbfcd2a434f4462b6d0f23c44 (Nov 13, 2015).
The runtimes are built using the new x/build/cmd/racebuild utility.
This update fixes a bug in race detection algorithm that can
lead to occasional false negatives (#10589). But generally just
brings in an up-to-date runtime.

Update #8653
Fixes #10589

Change-Id: I7ac9614d014ee89c2302ce5e096d326ef293f367
Reviewed-on: https://go-review.googlesource.com/16827
Reviewed-by: Keith Randall <khr@golang.org>
src/runtime/race/README
src/runtime/race/race_darwin_amd64.syso
src/runtime/race/race_freebsd_amd64.syso
src/runtime/race/race_linux_amd64.syso
src/runtime/race/race_windows_amd64.syso

index 52dd38e580e653b6c5ff124d62e78bd270041ed8..1831699935807636d2806806d333d67a3236d783 100644 (file)
@@ -1,12 +1,7 @@
 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.
+the LLVM project (http://llvm.org/git/compiler-rt.git).
 
-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
+To update the .syso files use golang.org/x/build/cmd/racebuild.
 
-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 229396.
+Current runtime is built on rev 389d49d4943780efbfcd2a434f4462b6d0f23c44.
index 9cf1eccde4c6bf7a03184ae4be7f9e97c3f934f3..745d970eac0b423ae598fb07dcdab8bd627ffb51 100644 (file)
Binary files a/src/runtime/race/race_darwin_amd64.syso and b/src/runtime/race/race_darwin_amd64.syso differ
index 50ae2d342ab010dbc0d629147b00715f5029ee65..074b676d4a68cac32bffd23b6037b5ce3410f03f 100644 (file)
Binary files a/src/runtime/race/race_freebsd_amd64.syso and b/src/runtime/race/race_freebsd_amd64.syso differ
index a141051931c00b562baec9f6741e5834380a3807..042ca5924f14acc154fd3d0c62e6769bb957e8c1 100644 (file)
Binary files a/src/runtime/race/race_linux_amd64.syso and b/src/runtime/race/race_linux_amd64.syso differ
index 125115eaab82946e84934236e1ff8bb839b4b539..cb4446ba3ef9505f1f1ecd6a0a560b15d7bb5a67 100644 (file)
Binary files a/src/runtime/race/race_windows_amd64.syso and b/src/runtime/race/race_windows_amd64.syso differ