提交歷史

作者 SHA1 備註 提交日期
  George Karpenkov b340ee9768 [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the helper is used consistently 7 年之前
  Eugene Zelenko b9b46f780d Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 9 年之前
  Devin Coughlin 440c44a96a [analyzer] Add generateErrorNode() APIs to CheckerContext. 10 年之前
  Ted Kremenek 99bb39afb4 [analyzer] Apply whitespace cleanups by Honggyu Kim. 10 年之前
  Aaron Ballman e1c2ad65ca Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC. 10 年之前
  Jordan Rose 58c713a321 [analyzer] Check for negative values used as the size of a C variable-length array. 11 年之前
  Craig Topper 1843a2095a [C++11] Use 'nullptr'. StaticAnalyzer edition. 11 年之前
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. 11 年之前
  Benjamin Kramer ba9fd9e97e [C++11] Replace llvm::tie with std::tie. 11 年之前
  Alexander Kornienko 15c01b27f5 Expose the name of the checker producing each diagnostic message. 11 年之前
  David Blaikie 5251abea41 Replace SVal llvm::cast support to be well-defined. 12 年之前
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 年之前
  Benjamin Kramer a93d0f2806 Include pruning and general cleanup. 12 年之前
  Jordan Rose 785950e594 [analyzer] Rename 'EmitReport' to 'emitReport'. 12 年之前
  Jordan Rose a1f81bb0e5 [analyzer] Rename addTrackNullOrUndefValueVisitor to trackNullOrUndefValue. 13 年之前
  Jordan Rose 685379965c [analyzer] When a symbol is null, we should track its constraints. 13 年之前
  Ted Kremenek 76aadc346c [analyzer] Implement basic path diagnostic pruning based on "interesting" symbols and regions. 13 年之前
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 年之前
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace 13 年之前
  Benjamin Kramer 8fe83e1df9 Move a method from IdentifierTable.h out of line and remove the SmallString include. 13 年之前
  Benjamin Kramer 00bd44d567 Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. 13 年之前
  Ted Kremenek 8bef823818 Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. 13 年之前
  Anna Zaks 3bfd6d701e [analyzer] Make VLA checker taint aware. 13 年之前
  Ted Kremenek 5eca482fe8 [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 13 年之前
  Anna Zaks 39ac1876f6 [analyzer] Add getLocationContext to CheckerContext 14 年之前
  Anna Zaks 0bd6b110e9 [analyzer] Rename generateNode -> addTransition in CheckerContext 14 年之前
  Anna Zaks 063e0887ad [analyzer] Simplify CheckerContext 14 年之前
  Anna Zaks 50bbc165b0 Static Analyzer Diagnostics: Kill the addVisitorCreator(callbackTy, void*) API in favor of addVisitor(BugReporterVisitor*). 14 年之前
  Anna Zaks e172e8b9e7 Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME. 14 年之前
  Ted Kremenek 18c66fdc3c Rename GRState to ProgramState, and cleanup some code formatting along the way. 14 年之前