Commit History

Autor SHA1 Mensaxe Data
  Ted Kremenek 56d8fd0b8a [analyzer diagnostics] Refactor filtration for PathDiagnosticConsumers that don't support cross-file diagnostics %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 2042fc1f36 Reapply r151317, but when computing the PathDiagnostic profile and size keep into account the nested structure. Also fix a problem with how %!s(int64=13) %!d(string=hai) anos
  Chad Rosier 68fbb3ee8a Revert r151317 - Rework PathDiagnostics creation.. - to appease buildbots. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 4970ef8e35 Rework PathDiagnostic creation so that call stacks are captured by a nested PathDiagnosticCallPiece. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek 802e02463b Change PathDiagnosticPieces to be reference counted (simplifying their management), and introduce 'PathPieces' as a common container for PathDiagnosticPieces. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek a6215b93c4 Create PathDiagnosticCallEnter and PathDiagnosticCallExit, to remark calls in PathDiagnostics from other events. This will %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek bac341346f Rework flushing of diagnostics to PathDiagnosticConsumer. Now all the reports are batched up before being flushed %!s(int64=13) %!d(string=hai) anos
  David Blaikie f39d962cf8 Renaming PathDiagnosticClients.h to PathDiagnosticConsumers.h (issue 5397) %!s(int64=14) %!d(string=hai) anos
  David Blaikie ef3643fbbb Rename PathDiagnosticClient to PathDiagnosticConsumer as per issue 5397 %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis a64ccefdf0 Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 07453ac7b3 [analyzer] Rename current PathDiagnosticClient::HandlePathDiagnostic() to HandlePathDiagnosticImpl(), and slot in new HandlePathDiagnostic() for potentially handling concurrent access to PathDiagnosticClients (in the future). %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth 642116259e Rename getInstantiationLineNumber to getExpansionLineNumber in both %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth a77c031cb6 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth e7b2b6e87d Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth 402785357a Mechanically rename SourceManager::getInstantiationLoc and %!s(int64=14) %!d(string=hai) anos
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports %!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 811d75ee35 [analyzer] Move the files in lib/StaticAnalyzer to lib/StaticAnalyzer/Core. %!s(int64=14) %!d(string=hai) anos