Devin Coughlin
70fbfea397
TSan: Enable treating inout accesses as Thread Sanitizer writes by default
...
Flip the polarity of the frontend flag controlling whether TSan treats inout
accesses as conceptual writes. It is now on by default. This lets TSan detect
racing mutating methods even when those methods are not themselves instrumented
(such as methods on Standard Library collections).
This behavior can be disabled by passing:
-Xfrontend -disable-tsan-inout-instrumentation
when compiling under TSan.
rdar://problem/31069963
2017-03-22 16:44:47 -07:00
..
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-21 13:52:16 +07:00
2017-03-01 16:19:11 -08:00
2017-01-06 16:41:22 +01:00
2017-02-02 10:49:32 +09:00
2017-01-06 16:41:22 +01:00
2017-02-14 11:14:16 -08:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-21 13:52:16 +07:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-22 16:44:47 -07:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-20 16:12:23 -07:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-02-24 09:37:37 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-08 17:07:46 -08:00
2017-01-06 16:41:22 +01:00
2017-01-26 15:35:48 -08:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-13 13:48:41 -05:00
2017-01-06 16:41:22 +01:00
2017-02-28 11:31:13 -08:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-16 22:09:53 +00:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-01-06 16:41:22 +01:00
2017-03-03 13:28:01 -08:00