Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
9baf39df74caa56696b293e763fdd7ef002e51ca
/
test
/
SemaCXX
/
warn-thread-safety-analysis.cpp
b4fa418
Thread safety analysis: added support for trylock attribute.
by DeLesley Hutchins
· 13 years ago
df49782
Support for thread safety attributes on functions
by DeLesley Hutchins
· 13 years ago
2fe9b7f
Modify how the -verify flag works. Currently, the verification string and
by Richard Trieu
· 13 years ago
1fa3c06
This patch extends thread safety analysis with support for the scoped_lockable attribute.
by DeLesley Hutchins
· 13 years ago
601d2ee
UnresolvedMemberExprs need lvalue-to-rvalue conversions during template
by Richard Smith
· 13 years ago
a01c711
Don't forget the lvalue-to-rvalue conversion on the LHS when instantiating a
by Richard Smith
· 13 years ago
f11e923
Tidy up testcase from r142890, spotted by Chandler.
by Richard Smith
· 13 years ago
97f9fe0
Don't forget the lvalue-to-rvalue conversion on the LHS of an -> when rebuilding
by Richard Smith
· 13 years ago
6db51f7
Added support for thread safety attributes on destructors.
by DeLesley Hutchins
· 13 years ago
f1ac637
Thread safety analysis refactoring: invalid lock expressions.
by DeLesley Hutchins
· 13 years ago
e0eaa85
Thread safety analysis: add support for attributes on constructors.
by DeLesley Hutchins
· 13 years ago
8121639
Substitute for arguments in method calls -- functionality
by DeLesley Hutchins
· 13 years ago
e5326fa
Remove standard library includes from test; they explode on Windows.
by Eli Friedman
· 13 years ago
74558b4
Thread safety: changing naming in error messages based on reviewer comments
by Caitlin Sadowski
· 13 years ago
988b5ae
Thread safety: test cases originally from gcc annotalysis branch. We are
by Caitlin Sadowski
· 13 years ago
cb96751
Thread safety: completeing the implementation of shared/exclusive locks required attributes
by Caitlin Sadowski
· 13 years ago
4e4bc75
Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code.
by Caitlin Sadowski
· 13 years ago
df8327c
Thread safety: reverting to use separate warning for requirement to hold any lock
by Caitlin Sadowski
· 13 years ago
194418f
Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions
by Caitlin Sadowski
· 13 years ago
99107eb
Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions
by Caitlin Sadowski
· 13 years ago
a49d1d8
Thread safety: refactoring test cases
by Caitlin Sadowski
· 13 years ago
8bccabe
Thread Safety: In C++0x Mutexes are the objects that control access to shared variables, while Locks are the objects that acquire and release Mutexes. We switch to this new terminology.
by Caitlin Sadowski
· 13 years ago
af37061
Thread Safety: adding basic no thread safety analysis option
by Caitlin Sadowski
· 13 years ago
978191e
Thread safety: Adding basic support for locks required and excluded attributes
by Caitlin Sadowski
· 13 years ago
a53257c
Thread safety: shared vs. exclusive locks
by Caitlin Sadowski
· 13 years ago
3bb4358
Thread safety: small formatting change in test comments
by Caitlin Sadowski
· 13 years ago
eff98fc
Thread Safety: Patch to implement delayed parsing of attributes within a
by Caitlin Sadowski
· 13 years ago
05b436e
Thread safety: added basic handling for pt_guarded_by/var and guarded_by/var annotations. We identify situations where we are accessing (reading or writing) guarded variables, and report an error if the appropriate locks are not held.
by Caitlin Sadowski
· 13 years ago
b4d0a96
Thread safety: various minor bugfixes, with test cases
by Caitlin Sadowski
· 13 years ago
3ac1fbc
Thread-safety analysis: adding in a basic lockset tracking system. This
by Caitlin Sadowski
· 13 years ago