提交历史

作者 SHA1 备注 提交日期
  Craig Topper 1843a2095a [C++11] Use 'nullptr'. StaticAnalyzer edition. 11 年之前
  Ted Kremenek d4ba7a271d [analyzer] check for now possibly null predecessor edge. 11 年之前
  Alexander Kornienko 15c01b27f5 Expose the name of the checker producing each diagnostic message. 11 年之前
  Aaron Ballman aa5066bc4b Fixing a compile error that recently started happening for me in MSVC 2013. CFGTerminator has an explicit conversion to bool operator that we can make use of instead of using == 0. 11 年之前
  Alp Toker f86a72a989 Rename isBuiltinCall() to getBuiltinCallee() 11 年之前
  Jordan Rose 51718e3555 [analyzer] Don't run unreachable code checker on inlined functions. 12 年之前
  David Blaikie b07805485c Remove the CFGElement "Invalid" state. 12 年之前
  David Blaikie 7a95de68c0 Replace ProgramPoint llvm::cast support to be well-defined. 12 年之前
  David Blaikie fdf6a279c9 Replace CFGElement 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 年之前
  Ted Kremenek 07189521a1 Include the "issue context" (e.g. function or method) where a static analyzer issue occurred in the plist output. 13 年之前
  Benjamin Kramer 4a5f724538 Analyzer: Store BugReports directly in a ilist instead of adding another layer of inderection with std::list 13 年之前
  Ted Kremenek 28cd22d7c2 [analyzer] Tweak the UnreachableCode checker to not warning about unreachable default blocks. Patch by Cyril Roelandt! 13 年之前
  Ted Kremenek 75df4eeede Further tweak -Wurneachable-code and templates by allowing the warning to run on 13 年之前
  Richard Smith 180f47959a Constant expression evaluation: support for evaluation of structs and unions of 13 年之前
  Ted Kremenek 1d26f48dc2 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. 14 年之前
  Anna Zaks 590dd8e095 [analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(SourceLocation...) private. Most of the effort here goes to making BugReport refer to a PathDiagnosticLocation instead of FullSourceLocation. 14 年之前
  Ted Kremenek 8829989238 [analyzer] Overhaul how the static analyzer expects CFGs by forcing CFGs to be linearized only when used by the static analyzer. This required a rewrite of LiveVariables, and exposed a ton of subtle bugs. 14 年之前
  Peter Collingbourne f4e3cfbe8a Add support for the OpenCL vec_step operator, by generalising and 14 年之前
  Ted Kremenek 3c0349e87c In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. 14 年之前
  Argyrios Kyrtzidis ec8605f1d7 [analyzer] Rename CheckerV2 -> Checker. 14 年之前
  Argyrios Kyrtzidis 30726c6bae [analyzer] Migrate UnreachableCodeChecker to CheckerV2. 14 年之前
  Argyrios Kyrtzidis 695fb50282 [analyzer] Pass CheckerManager to the registration functions. 14 年之前
  Argyrios Kyrtzidis a0decc9a24 [analyzer] Use the new registration mechanism on some of the experimental checks. These are: 14 年之前
  Ted Kremenek 9b66371644 Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. 14 年之前
  Argyrios Kyrtzidis af1a9330ff [analyzer] lib/StaticAnalyzer/Checkers/ExprEngineExperimentalChecks.h -> lib/StaticAnalyzer/Checkers/ExperimentalChecks.h 14 年之前
  Ted Kremenek 21142581d5 Chris Lattner has strong opinions about directory 14 年之前