Intent to Deploy: ThreadSanitizer

2020-02-06 Thread Christian Holler
Data races in C/C++ code are a class of bugs that can severely impact stability of the product while being hard to reproduce and debug. Furthermore, data races are undefined behavior and can lead to unforeseeable code behavior once compilers exploit this fact for better optimizations. We have evide

Eliminating data races (ThreadSanitizer Project Update)

2020-11-19 Thread Christian Holler
tl;dr: TSan has proven useful to find even critical problems in our codebase and we are extending the project by tackling existing issues, adding more test suites and working on better Rust support. This may mean that you see more TSan-related bugs in your component, please prioritize triaging and