Commit History

Author SHA1 Message Date
  Ted Kremenek 99bb39afb4 [analyzer] Apply whitespace cleanups by Honggyu Kim. 10 years ago
  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 years ago
  Craig Topper 1843a2095a [C++11] Use 'nullptr'. StaticAnalyzer edition. 11 years ago
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. 11 years ago
  Benjamin Kramer ba9fd9e97e [C++11] Replace llvm::tie with std::tie. 11 years ago
  Alexander Kornienko 15c01b27f5 Expose the name of the checker producing each diagnostic message. 11 years ago
  Anna Zaks 0621c45dcd [analyzer] Address a TODO in the StreamChecker; otherwise the output is non-deterministic. 12 years ago
  David Blaikie dc84cd5efd Include llvm::Optional in clang/Basic/LLVM.h 12 years ago
  David Blaikie 5251abea41 Replace SVal llvm::cast support to be well-defined. 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 f34a5791c5 [analyzer] StreamChecker: Remove now-unnecessary check::EndPath callback. 12 years ago
  Jordan Rose 466224fd06 [analyzer] Convert some of the harder cases over to ProgramStateTrait macros. 12 years ago
  Jordan Rose 785950e594 [analyzer] Rename 'EmitReport' to 'emitReport'. 12 years ago
  Anna Zaks 5ac1df3e15 [analyzer] Add checker helpers to CheckerContext. 12 years ago
  Ted Kremenek 66c486f275 Rename 'currentX' to 'currX' throughout analyzer and libAnalysis. 13 years ago
  Ted Kremenek 3b1df8bb94 Rename 'getConjuredSymbol*' to 'conjureSymbol*'. 13 years ago
  Jordan Rose 5ef6e94b29 [analyzer] Guard against C++ member functions that look like system functions. 13 years ago
  Ted Kremenek 3133f79cf4 Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once. 13 years ago
  Benjamin Kramer d7a3e2c5f6 Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. 13 years ago
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace 13 years ago
  Benjamin Kramer 00bd44d567 Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. 13 years ago
  Ted Kremenek 8bef823818 Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. 13 years ago
  Ted Kremenek 5eca482fe8 [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 13 years ago
  Anna Zaks b805c8ff13 [analyzer] Refactor checkers to use helper function for getting callee Decl and name. 13 years ago
  Anna Zaks 0bd6b110e9 [analyzer] Rename generateNode -> addTransition in CheckerContext 14 years ago
  Anna Zaks 063e0887ad [analyzer] Simplify CheckerContext 14 years ago
  Anna Zaks af498a2879 [analyze] Convert EndOfPath callback to use CheckerContext 14 years ago
  Anna Zaks 5d0ea6d62e [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context. 14 years ago
  Ted Kremenek 18c66fdc3c Rename GRState to ProgramState, and cleanup some code formatting along the way. 14 years ago
  Argyrios Kyrtzidis ec8605f1d7 [analyzer] Rename CheckerV2 -> Checker. 14 years ago