summaryrefslogtreecommitdiff
path: root/test/SemaCXX/warn-thread-safety-analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Thread safety analysis: Add note for unlock kind mismatchAaron Puchert2019-03-181-4/+4
* Thread safety analysis: Improve diagnostics for double lockingAaron Puchert2019-01-291-14/+14
* Thread safety analysis: Allow scoped releasing of capabilitiesAaron Puchert2018-12-161-0/+104
* Thread safety analysis: Handle conditional expression in getTrylockCallExprAaron Puchert2018-10-061-0/+17
* Thread safety analysis: Examine constructor argumentsAaron Puchert2018-10-041-0/+26
* Thread safety analysis: Unwrap __builtin_expect in getTrylockCallExprAaron Puchert2018-10-031-0/+15
* Update smart pointer detection for thread safety analysis.Richard Trieu2018-09-221-0/+95
* Thread safety analysis: Fix crash for function pointersAaron Puchert2018-09-191-0/+5
* Thread safety analysis: Run more tests with capability attributes [NFC]Aaron Puchert2018-09-171-36/+1
* Thread safety analysis no longer hands when analyzing a self-referencing init...Aaron Ballman2018-08-241-0/+8
* Thread safety analysis: Allow relockable scopesAaron Puchert2018-08-221-0/+164
* Revert "Allow relockable scopes with thread safety attributes."Haojian Wu2018-08-131-148/+0
* Allow relockable scopes with thread safety attributes.Aaron Ballman2018-08-101-0/+148
* Properly add shared locks to the initial list of locks being tracked, instead...Aaron Ballman2018-08-031-0/+8
* Allow thread safety annotation lock upgrading and downgrading.Aaron Ballman2018-07-261-4/+53
* Run thread safety tests with both lock and capability attributes; NFC to the ...Aaron Ballman2018-07-151-57/+59
* Fix the try_acquire_capability attribute to behave like the other try-lock fu...Aaron Ballman2018-04-121-2/+8
* Fix typos in clangAlexander Kornienko2018-04-061-2/+2
* Fix some handling of AST nodes with diagnostics.Richard Trieu2018-03-281-6/+6
* Handle scoped_lockable objects being returned by value in C++17.Richard Smith2018-01-111-0/+26
* Determine the attribute subject for diagnostics based on declarative informat...Aaron Ballman2017-11-261-4/+4
* Fix assertion failure in thread safety analysis (PR34800).Alexander Kornienko2017-10-041-0/+15
* Reland "Thread Safety Analysis: fix assert_capability."Josh Gao2017-08-081-6/+35
* Revert "Thread Safety Analysis: fix assert_capability."Josh Gao2017-08-011-9/+1
* Thread Safety Analysis: fix assert_capability.Josh Gao2017-08-011-1/+9
* [CFG] Fix crash finding destructor of lifetime-extended temporary.Devin Coughlin2016-08-021-0/+15
* Fix nullptr crash in -Wthread-safety-betaReid Kleckner2015-11-051-0/+7
* Thread Safety Analysis: allow capability attribute on unions.DeLesley Hutchins2015-09-291-0/+23
* Thread Safety Analysis: fix before/after checks so that they work on globalDeLesley Hutchins2015-09-291-0/+13
* Thread safety analysis: the NO_THREAD_SAFETY_ANALYSIS attribute will nowDeLesley Hutchins2015-09-031-0/+55
* Thread Safety Analysis: support adopting of locks, as implemented inDeLesley Hutchins2015-02-041-32/+65
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-1/+211
* Revert "Thread Safety Analysis: add support for before/after annotations on m...Reid Kleckner2015-02-031-211/+1
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-1/+211
* Thread Safety Analysis: add new warning flag, -Wthread-safety-reference, whichDeLesley Hutchins2014-09-181-0/+108
* Allow a scoped lockable object to acquire/release multiple locks.Ed Schouten2014-09-031-0/+12
* Thread Safety Analysis: fix to improve handling of references to guardedDeLesley Hutchins2014-08-141-0/+83
* Thread Safety Analysis: add a -Wthread-safety-negative flag that warns wheneverDeLesley Hutchins2014-08-041-3/+26
* Thread safety analysis: Add support for negative requirements, which areDeLesley Hutchins2014-08-041-0/+105
* Thread Safety Analysis: Replace the old and broken SExpr with the newDeLesley Hutchins2014-07-281-6/+145
* Updating the capability attribute diagnostics to be more capability-neutral. ...Aaron Ballman2014-04-011-307/+307
* Thread Safety Analysis: new test case for lambdasDeLesley Hutchins2014-03-121-2/+33
* Thread safety analysis: handle duplicate assert_lock attributes.DeLesley Hutchins2014-01-231-0/+21
* Removing some unneeded code, and a diagnostic that was obsoleted. The type ha...Aaron Ballman2013-12-261-0/+12
* Thread safety analysis: fix ICE due to missing null check on dyn_cast.DeLesley Hutchins2013-11-261-0/+14
* Thread-safety analysis: check guarded_by and pt_guarded_by on array access.DeLesley Hutchins2013-11-081-12/+56
* Thread safety analysis: minor bugfix to smart pointer handling, and expandedDeLesley Hutchins2013-11-061-6/+36
* Thread safety analysis: check pt_guarded_by attribute when calling -> and *DeLesley Hutchins2013-11-051-0/+84
* Thread safety analysis: new test caseDeLesley Hutchins2013-08-161-0/+7
* Thread Safety Analysis: fix bug when using TryLock with && and || expressions.DeLesley Hutchins2013-08-151-40/+83