| Commit message (Expand) | Author | Age | Files | Lines |
* | [NFCI] Return PathSensitiveBugReport where appropriate | Alex Langford | 2019-09-23 | 1 | -3/+5 |
* | [analyzer] NFC: Move getStmt() and createEndOfPath() out of PathDiagnostic. | Artem Dergachev | 2019-09-11 | 1 | -1/+1 |
* | [analyzer] NFC: Introduce sub-classes for path-sensitive and basic reports. | Artem Dergachev | 2019-09-09 | 1 | -9/+12 |
* | [Clang] Migrate llvm::make_unique to std::make_unique | Jonas Devlieghere | 2019-08-14 | 1 | -7/+7 |
* | [analyzer][NFC] Refactoring BugReporter.cpp P3.: std::shared_pointer<PathDiag... | Kristof Umann | 2019-08-13 | 1 | -4/+4 |
* | [analyzer] Supply all checkers with a shouldRegister function | Kristof Umann | 2019-01-26 | 1 | -0/+4 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | [analyzer][NFC] Move CheckerRegistry from the Core directory to Frontend | Kristof Umann | 2018-12-15 | 1 | -1/+1 |
* | [analyzer] Fix the "Zombie Symbols" bug. | Artem Dergachev | 2018-11-30 | 1 | -0/+44 |
* | [analyzer] [NFC] Remove unused parameters, as found by -Wunused-parameter | George Karpenkov | 2018-09-28 | 1 | -4/+3 |
* | [analyzer] Do not run visitors until the fixpoint, run only once. | George Karpenkov | 2018-06-26 | 1 | -2/+1 |
* | [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the he... | George Karpenkov | 2018-01-17 | 1 | -4/+3 |
* | [analyzer] Fix false positives in Keychain API checker | Anna Zaks | 2017-01-13 | 1 | -83/+89 |
* | Migrate PathDiagnosticPiece to std::shared_ptr | David Blaikie | 2017-01-05 | 1 | -11/+10 |
* | [analyzer] Small cleanups when checkers retrieving statements from exploded | Gabor Horvath | 2016-08-18 | 1 | -6/+1 |
* | Refactor: Simplify boolean conditional return statements in lib/StaticAnalyze... | Alexander Kornienko | 2015-12-28 | 1 | -11/+3 |
* | Drop useless const in for-range loops. | Benjamin Kramer | 2015-09-24 | 1 | -1/+1 |
* | [analyzer] Add generateErrorNode() APIs to CheckerContext. | Devin Coughlin | 2015-09-16 | 1 | -5/+7 |
* | [analyzer] Apply whitespace cleanups by Honggyu Kim. | Ted Kremenek | 2015-09-08 | 1 | -2/+2 |
* | Wdeprecated: Make the SecKeychainBugVisitor copyable (for the clone support i... | David Blaikie | 2015-08-13 | 1 | -1/+0 |
* | Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ... | Aaron Ballman | 2015-06-23 | 1 | -25/+22 |
* | Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). | Alexander Kornienko | 2015-06-22 | 1 | -1/+1 |
* | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-22 | 1 | -1/+1 |
* | Use 'override/final' instead of 'virtual' for overridden methods | Alexander Kornienko | 2015-04-11 | 1 | -1/+1 |
* | [analyzer] Do not crash in the KeychainAPI checker on user defined 'free()'. | Anna Zaks | 2015-02-05 | 1 | -2/+10 |
* | [analyzer] Look for allocation site in the parent frames as well as the curre... | Anna Zaks | 2015-02-05 | 1 | -3/+5 |
* | unique_ptrify BugReporter::visitors | David Blaikie | 2014-09-04 | 1 | -4/+4 |
* | [C++11] Use 'nullptr'. StaticAnalyzer edition. | Craig Topper | 2014-05-27 | 1 | -6/+6 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-15 | 1 | -2/+2 |
* | Replace OwningPtr with std::unique_ptr. | Ahmed Charles | 2014-03-07 | 1 | -1/+1 |
* | [analyzer] Improved checker naming in CFG dump. | Anton Yartsev | 2014-02-17 | 1 | -1/+1 |
* | Expose the name of the checker producing each diagnostic message. | Alexander Kornienko | 2014-02-11 | 1 | -1/+1 |
* | [analyzer] Rename “Mac OS X API”, “Mac OS API” -> “API Misuse (Appl... | Anna Zaks | 2013-04-03 | 1 | -1/+2 |
* | Replace ProgramPoint llvm::cast support to be well-defined. | David Blaikie | 2013-02-21 | 1 | -4/+4 |
* | Include llvm::Optional in clang/Basic/LLVM.h | David Blaikie | 2013-02-20 | 1 | -1/+1 |
* | Replace SVal llvm::cast support to be well-defined. | David Blaikie | 2013-02-20 | 1 | -2/+2 |
* | Remove useless 'llvm::' qualifier from names like StringRef and others that are | Dmitri Gribenko | 2013-01-12 | 1 | -1/+1 |
* | [analyzer] Include the bug uniqueing location in the issue_hash. | Anna Zaks | 2013-01-08 | 1 | -13/+19 |
* | [analyzer] Fix a false positive in Secure Keychain API checker. | Anna Zaks | 2013-01-07 | 1 | -7/+9 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
* | Include pruning and general cleanup. | Benjamin Kramer | 2012-12-01 | 1 | -0/+1 |
* | [analyzer] MacOSKeychainAPIChecker: Remove now-unnecessary check::EndPath. | Jordan Rose | 2012-11-15 | 1 | -75/+0 |
* | [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list). | Jordan Rose | 2012-11-02 | 1 | -14/+7 |
* | [analyzer] Rename 'EmitReport' to 'emitReport'. | Jordan Rose | 2012-11-02 | 1 | -6/+6 |
* | [analyzer] Rename ConditionTruthVal::isTrue to isConstrainedTrue. | Jordan Rose | 2012-11-01 | 1 | -2/+6 |
* | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru | 2012-09-27 | 1 | -2/+2 |
* | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 2012-09-27 | 1 | -2/+2 |
* | Remove ProgramState::getSymVal(). It was being misused by Checkers, | Ted Kremenek | 2012-09-07 | 1 | -2/+2 |
* | [analyzer] Guard against C++ member functions that look like system functions. | Jordan Rose | 2012-07-10 | 1 | -2/+10 |
* | [analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPoints | Jordan Rose | 2012-07-10 | 1 | -3/+5 |