| Commit message (Expand) | Author | Age | Files | Lines |
* | [analyzer] When memcpy'ing into a fixed-size array, do not invalidate entire ... | Devin Coughlin | 2015-09-24 | 1 | -7/+91 |
* | [analyzer] Add generateErrorNode() APIs to CheckerContext. | Devin Coughlin | 2015-09-16 | 1 | -6/+6 |
* | [analyzer] Apply whitespace cleanups by Honggyu Kim. | Ted Kremenek | 2015-09-08 | 1 | -42/+42 |
* | Revert r246345 until an assertion is fixed. | Gabor Horvath | 2015-08-31 | 1 | -85/+7 |
* | [analyzer] When memcpy'ing into a fixed-size array, do not invalidate entire ... | Devin Coughlin | 2015-08-28 | 1 | -7/+85 |
* | Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ... | Aaron Ballman | 2015-06-23 | 1 | -17/+15 |
* | Remove the assertion as it was useless and broken. | Sylvestre Ledru | 2015-04-17 | 1 | -4/+0 |
* | Fix a bad assert. Found by coverity. CID 1101110 | Sylvestre Ledru | 2015-04-17 | 1 | -1/+1 |
* | [analyzer] Make CStringChecker correctly calculate return value of mempcpy | Anna Zaks | 2014-10-03 | 1 | -1/+6 |
* | [C++11] Use 'nullptr'. StaticAnalyzer edition. | Craig Topper | 2014-05-27 | 1 | -36/+41 |
* | [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato... | Aaron Ballman | 2014-03-14 | 1 | -3/+2 |
* | Replace OwningPtr with std::unique_ptr. | Ahmed Charles | 2014-03-07 | 1 | -5/+2 |
* | [C++11] Replace llvm::tie with std::tie. | Benjamin Kramer | 2014-03-02 | 1 | -16/+16 |
* | Expose the name of the checker producing each diagnostic message. | Alexander Kornienko | 2014-02-11 | 1 | -17/+29 |
* | [analyzer] Better modeling of memcpy by the CStringChecker (PR16731). | Anton Yartsev | 2013-11-17 | 1 | -13/+41 |
* | [analyzer] Replace bug category magic strings with shared constants, take 2. | Jordan Rose | 2013-10-04 | 1 | -4/+4 |
* | Temporarily revert r191910 until the layering violation can be fixed. | Richard Smith | 2013-10-03 | 1 | -4/+4 |
* | [analyzer] Replace bug category magic strings with shared constants. | Jordan Rose | 2013-10-03 | 1 | -4/+4 |
* | [analyzer] Assume that strings are no longer than SIZE_MAX/4. | Jordan Rose | 2013-08-19 | 1 | -2/+15 |
* | Fix memory corruption in CStringChecker | Pavel Labath | 2013-06-12 | 1 | -4/+1 |
* | [analyzer] Model strsep(), particularly that it returns its input. | Jordan Rose | 2013-04-22 | 1 | -0/+62 |
* | Replace ProgramPoint llvm::cast support to be well-defined. | David Blaikie | 2013-02-21 | 1 | -1/+1 |
* | Include llvm::Optional in clang/Basic/LLVM.h | David Blaikie | 2013-02-20 | 1 | -33/+28 |
* | Replace SVal llvm::cast support to be well-defined. | David Blaikie | 2013-02-20 | 1 | -80/+74 |
* | Remove some stray uses of <ctype.h> functions. | Jordan Rose | 2013-02-09 | 1 | -1/+2 |
* | [analyzer] Refactor: parameter rename. | Anna Zaks | 2013-01-16 | 1 | -1/+1 |
* | [analyzer] Address Jordan's nitpicks as per code review of r170625. | Anna Zaks | 2012-12-21 | 1 | -1/+1 |
* | [analyzer] Add the pointer escaped callback. | Anna Zaks | 2012-12-20 | 1 | -3/+4 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -2/+2 |
* | Include pruning and general cleanup. | Benjamin Kramer | 2012-12-01 | 1 | -0/+1 |
* | [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list). | Jordan Rose | 2012-11-02 | 1 | -22/+10 |
* | [analyzer] Rename 'EmitReport' to 'emitReport'. | Jordan Rose | 2012-11-02 | 1 | -6/+6 |
* | [analyzer] Teach the analyzer about implicit initialization of statics | Anna Zaks | 2012-09-17 | 1 | -1/+1 |
* | [analyzer] Rename addTrackNullOrUndefValueVisitor to trackNullOrUndefValue. | Jordan Rose | 2012-08-28 | 1 | -1/+1 |
* | Rename 'unbindLoc()' (in ProgramState) and 'Remove()' to | Ted Kremenek | 2012-08-22 | 1 | -1/+1 |
* | Rename 'currentX' to 'currX' throughout analyzer and libAnalysis. | Ted Kremenek | 2012-08-22 | 1 | -16/+10 |
* | Rename 'getConjuredSymbol*' to 'conjureSymbol*'. | Ted Kremenek | 2012-08-22 | 1 | -7/+6 |
* | [analyzer] When a symbol is null, we should track its constraints. | Jordan Rose | 2012-08-03 | 1 | -2/+1 |
* | [analyzer] Add a new abstraction over all types of calls: CallEvent | Jordan Rose | 2012-07-02 | 1 | -2/+2 |
* | [analyzer] strncpy: Special-case a length of 0 to avoid an incorrect warning. | Jordy Rose | 2012-05-14 | 1 | -0/+18 |
* | [analyzer] CString Checker: Do not split the path unless the user | Anna Zaks | 2012-05-03 | 1 | -1/+2 |
* | [analyzer] Don't crash even when the system functions are redefined. | Anna Zaks | 2012-04-10 | 1 | -0/+48 |
* | [analyzer] Implement basic path diagnostic pruning based on "interesting" sym... | Ted Kremenek | 2012-03-09 | 1 | -1/+2 |
* | Have conjured symbols depend on LocationContext, to add context sensitivity f... | Ted Kremenek | 2012-02-17 | 1 | -7/+8 |
* | [analyzer] Fix another false positive in the Malloc Checker, by making | Anna Zaks | 2012-02-17 | 1 | -0/+5 |
* | [analyzer] Generalize function name checking in CString checker. | Anna Zaks | 2012-02-17 | 1 | -23/+39 |
* | [analyzer] Make Malloc Checker optimistic in presence of inlining. | Anna Zaks | 2012-02-14 | 1 | -2/+4 |
* | [analyzer] Allow each CString check to be enabled/disabled | Anna Zaks | 2012-02-07 | 1 | -9/+62 |
* | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -4/+4 |
* | Basic: import OwningPtr<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -1/+1 |