Commit History

Author SHA1 Message Date
  Ted Kremenek 99bb39afb4 [analyzer] Apply whitespace cleanups by Honggyu Kim. 10 years ago
  David Blaikie bb458b61c5 unique_ptrify the result of ConstraintManagerCreator and StoreManagerCreator 11 years ago
  Craig Topper 1843a2095a [C++11] Use 'nullptr'. StaticAnalyzer edition. 11 years ago
  Craig Topper 83daac80e9 [C++11] Add 'override' keyword to virtual methods that override their base class. 11 years ago
  Jordan Rose 4708b3dde8 [analyzer] Teach constraint managers about unsigned comparisons. 12 years ago
  Jordan Rose 78114a58f8 [analyzer] Translate "a != b" to "(b - a) != 0" in the constraint manager. 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Jordan Rose 40d8551890 [analyzer] Move convenience REGISTER_*_WITH_PROGRAMSTATE to CheckerContext.h 12 years ago
  Jordan Rose 166d502d53 [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list). 12 years ago
  Jordan Rose c45bb4dcb6 [analyzer] Let ConstraintManager subclasses provide a more efficient checkNull. 12 years ago
  Jordan Rose ca5d78d0bc [analyzer] Make ProgramStateManager's SubEngine parameter optional. 13 years ago
  Ted Kremenek b35007cc4d Revert "Use sep instead of ' '." 13 years ago
  Ted Kremenek fb9a0ede96 Use sep instead of ' '. 13 years ago
  Ted Kremenek 732cdf383f Remove unnecessary ASTContext& parameter from SymExpr::getType(). 13 years ago
  Ted Kremenek ace64b5f6a Remove ConstraintManager:isEqual(). It is no longer used. 13 years ago
  Ted Kremenek efb3d56720 Despite me asking Jordan to do r162313, revert it. We can provide 13 years ago
  Jordan Rose 58fc86d68d [analyzer] Push "references are non-null" knowledge up to the common parent. 13 years ago
  Jordan Rose a34d4f4732 [analyzer] Assume that reference symbols are non-null. 13 years ago
  Jordy Rose 1d8db493f8 [analyzer] Rework both constraint managers to handle mixed-type comparisons. 13 years ago
  Ted Kremenek 8bef823818 Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. 13 years ago
  Anna Zaks 1a00eef3b0 [analyzer] Minor improvements on RangeConstraint pretty-printing. 13 years ago
  Jordy Rose d1e5a89226 [analyzer] Remove TransferFuncs.h, then deal with the fallout. 14 years ago
  Ted Kremenek 18c66fdc3c Rename GRState to ProgramState, and cleanup some code formatting along the way. 14 years ago
  Ted Kremenek 9c378f7054 Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at. 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Argyrios Kyrtzidis 5f83d6f36a [analyzer] Remove ManagerRegistry which is not used. In the future we may load analyzer plugins dynamically but 14 years ago
  Ted Kremenek 9b66371644 Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. 14 years ago
  Argyrios Kyrtzidis 811d75ee35 [analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core. 14 years ago