Commit History

Autor SHA1 Mensaxe Data
  Ted Kremenek 99bb39afb4 [analyzer] Apply whitespace cleanups by Honggyu Kim. %!s(int64=10) %!d(string=hai) anos
  Aaron Ballman e1c2ad65ca Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC. %!s(int64=10) %!d(string=hai) anos
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. %!s(int64=11) %!d(string=hai) anos
  Alexander Kornienko 15c01b27f5 Expose the name of the checker producing each diagnostic message. %!s(int64=11) %!d(string=hai) anos
  Jordan Rose a7b879723d Eliminate CXXConstructorDecl::IsImplicitlyDefined. %!s(int64=12) %!d(string=hai) anos
  Reid Kleckner cff15128c6 [AST] Don't include RecursiveASTVisitor.h in ASTContext.h %!s(int64=12) %!d(string=hai) anos
  Jordan Rose ecee1651c1 [analyzer] Better model for copying of array fields in implicit copy ctors. %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers %!s(int64=12) %!d(string=hai) anos
  Jordan Rose 785950e594 [analyzer] Rename 'EmitReport' to 'emitReport'. %!s(int64=12) %!d(string=hai) anos
  Jordan Rose a1f81bb0e5 [analyzer] Rename addTrackNullOrUndefValueVisitor to trackNullOrUndefValue. %!s(int64=13) %!d(string=hai) anos
  Jordan Rose 685379965c [analyzer] When a symbol is null, we should track its constraints. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 76aadc346c [analyzer] Implement basic path diagnostic pruning based on "interesting" symbols and regions. %!s(int64=13) %!d(string=hai) anos
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 5eca482fe8 [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from %!s(int64=13) %!d(string=hai) anos
  Anna Zaks 50bbc165b0 Static Analyzer Diagnostics: Kill the addVisitorCreator(callbackTy, void*) API in favor of addVisitor(BugReporterVisitor*). %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis ec8605f1d7 [analyzer] Rename CheckerV2 -> Checker. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis eb290caacc [analyzer] Migrate UndefinedArraySubscriptChecker to CheckerV2. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 9b66371644 Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 04291a7c76 [analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 21142581d5 Chris Lattner has strong opinions about directory %!s(int64=14) %!d(string=hai) anos