1. a5770cd Move AnalyzerOptions.h into 'Core' StaticAnalyzer sub-library. by Ted Kremenek · 13 years ago
  2. cc0b1bf [analyzer] Ensure that PathDiagnostics profile the same regardless of path. by Jordan Rose · 13 years ago
  3. a8017ec [analyzer] Refactor the logic that determines if a functions should be by Anna Zaks · 13 years ago
  4. b8f8b35 Rename 'VisualizeEGUbi' and 'VisualizeEGDot' to 'visualizeExplodedGraphWithUbigGraph' by Ted Kremenek · 13 years ago
  5. 8756c4a Store const& to AnalyzerOptions in AnalysisManager instead of copying by Ted Kremenek · 13 years ago
  6. 45c5c0a Move AnalyzerOptions.h to include/clang/StaticAnalyzer. by Ted Kremenek · 13 years ago
  7. 3cc4227 Move Analyses.def to include/clang/StaticAnalyzer. by Ted Kremenek · 13 years ago
  8. fb5351e Add new -cc1 driver option -analyzer-config, which allows one to specify by Ted Kremenek · 13 years ago
  9. 9bf9af9 Allow multiple PathDiagnosticConsumers to be used with a BugReporter at the same time. by Ted Kremenek · 13 years ago
  10. a765bac [analyzer] Turn -cfg-add-initializers on by default, and remove the flag. by Jordan Rose · 13 years ago
  11. 40b87fc [analyzer] Add a statistic for maximum CFG size and a script to summarize analyzer stats from scan-build output. by Anna Zaks · 13 years ago
  12. de21a1c Bail out the LiveVariables analysis when the CFG is very large, as by Ted Kremenek · 13 years ago
  13. 146ef38 Fix subtle bug in AnalysisConsumer where we would not analyze functions whose parent by Ted Kremenek · 13 years ago
  14. 2774f99 [analyzer] Cleanup for r157721. by Anna Zaks · 14 years ago
  15. 34d89b7 [analyzer]Fix another occurrence of iterator invalidation (LocalTUDecls) by Anna Zaks · 14 years ago
  16. e7e7c9e [analyzer] Do not walk the types for call graph construction. by Anna Zaks · 14 years ago
  17. 4f8198e [analyzer] Remove references to idx::TranslationUnit. Index is dead, cross-TU inlining never panned out. by Jordy Rose · 14 years ago
  18. 2964aac Use a deque instead of an ImmutableList in AnalysisConsumer to preserve the file order that functions are visited. Should fix the buildbots. by Ted Kremenek · 14 years ago
  19. b2a4706 Change FunctionSummary.h's definition of SetOfDecls to be an ImmutableList instead by Ted Kremenek · 14 years ago
  20. 0481c8f Remove the unused, unmaintained, incomplete 'Index' library. by Douglas Gregor · 14 years ago
  21. 8e07852 [analyzer] PCH deserialization optimization. by Anna Zaks · 14 years ago
  22. 8382e45 [analyzer] Move stats calculation out of AnalysisConsumer destructor. by Anna Zaks · 14 years ago
  23. cc24e45 [analyzer] Record the basic blocks covered by the analyzes run. by Anna Zaks · 14 years ago
  24. 54fd4a0 [analyzer] Do not inline functions which previously reached max block count. by Anna Zaks · 14 years ago
  25. 72eee39 [analyzer] Enable retry exhausted without inlining by default. by Anna Zaks · 14 years ago
  26. 5b3939f [analyzer] Add an option to re-analyze a dead-end path without inlining. by Anna Zaks · 14 years ago
  27. 23df6bb [analyzer] Stats: Only count the number of times we run path sensitive analyzes. by Anna Zaks · 14 years ago
  28. 943c680 [analyzer] Change the order in which we analyze the functions under by Anna Zaks · 14 years ago
  29. ca70ed5 [analyzer] Use BFS over call graph when analysing functions. by Anna Zaks · 14 years ago
  30. 32da47b [analyzer] Refactor CallGraph to use Recursive AST visitor when by Anna Zaks · 14 years ago
  31. 1418951 [analyzer] Use recursive AST visitor to drive simple visitation order in by Anna Zaks · 14 years ago
  32. aa19abe [analyzer] Minor: factor out logic for determining if we should skip a function. by Anna Zaks · 14 years ago
  33. e756ce0 [analyzer] Move the check for parser errors out of the loop over Decls. by Anna Zaks · 14 years ago
  34. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  35. 394d07e [analyzer] Add support for NoRedundancy inlining mode. by Anna Zaks · 14 years ago
  36. eee9110 [analyzer] Use call graph to determine order in which functions are analyzed. by Anna Zaks · 14 years ago
  37. 0af3e06 [analyzer] Rework inlining related command line options. by Anna Zaks · 14 years ago
  38. 9bd4be9 [analyzer] Time the execution (per each TU) with -analyzer-stats. by Anna Zaks · 14 years ago
  39. 2650877 [analyzer] Bound the size of the functions being inlined + provide by Anna Zaks · 14 years ago
  40. b028654 [analyzer] Add -analyzer-stats, which hooks up LLVM stats tracking. by Anna Zaks · 14 years ago
  41. 7ec12c9 Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 14 years ago
  42. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  43. 02c746d Remove Diagnostic.h include from Preprocessor.h. by Benjamin Kramer · 14 years ago
  44. f47fa30 Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
  45. 17f57b0 [analyzer] Fix use-after-free in HandleTranslationUnit. by Anna Zaks · 14 years ago
  46. 81ce1c8 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 14 years ago
  47. 142adc4 [analyzer] Remove LocationContext creation methods from AnalysisManager, and change clients to use AnalysisContext instead. by Ted Kremenek · 14 years ago
  48. b89514a Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 14 years ago
  49. dccc2b2 Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism to lazily create analyses that are attached to AnalysisContext objects. by Ted Kremenek · 14 years ago
  50. 8d4c8e1 [analyzer] Add -analyzer-purge option which can take on multiple values, remove -analyzer-purge=none. (Small refactor as well: move the work of constructing AnalysisManager from the callers to the class itself.) by Anna Zaks · 14 years ago
  51. 0cc4943 Renaming PathDiagnosticClients.h to PathDiagnosticConsumers.h (issue 5397) by David Blaikie · 14 years ago
  52. 53c125d Rename PathDiagnosticClient to PathDiagnosticConsumer as per issue 5397 by David Blaikie · 14 years ago
  53. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  54. 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  55. 79a9141 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
  56. dfbea6b [analyzer] -analyze-function for ObjectiveC should check if any of the methods match the name (not only the first one). by Anna Zaks · 14 years ago
  57. 087611e [analyzer] Remove TransferFuncs.h, then deal with the fallout. by Jordy Rose · 14 years ago
  58. c49ec53 [analyzer] Move the knowledge of whether or not GC is enabled for the current analysis from CFRefCount to ExprEngine. by Jordy Rose · 14 years ago
  59. 60120fb [analyzer] Pull body of loop in AnalysisConsumer::HandleDeclContext() into its own method. No real functionality change. by Ted Kremenek · 14 years ago
  60. 59cce71 [analyzer] Overhaul of checker registration in preparation for basic plugin support. Removes support for checker groups (we can add them back in later if we decide they are still useful), and -analyzer-checker-help output is a little worse for the time being (no packages). by Jordy Rose · 14 years ago
  61. 5ef32db Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at. by Ted Kremenek · 14 years ago
  62. 35f5320 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
  63. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  64. 5f06955 Teach static analyzer to analyze Objective-C methods in category implementations. by Ted Kremenek · 15 years ago
  65. e69ab05 Add Checker callback for running a checker at the end of processing an entire TranslationUnit. Patch by Lei Zhang. by Ted Kremenek · 15 years ago
  66. 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  67. 29b8656 [analyzer] Remove unused checker stuff from AnalysisConsumer and some unused headers. by Argyrios Kyrtzidis · 15 years ago
  68. 9eb02df [analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misnomer award. by Argyrios Kyrtzidis · 15 years ago
  69. 6a1c760 [analyzer] Run the ExprEngine depending on the CheckerManager having path-sensitive checkers. by Argyrios Kyrtzidis · 15 years ago
  70. 20f5caa [analyzer] The current UninitializedValuesChecker will go away, remove '-warn-uninit-values'. by Argyrios Kyrtzidis · 15 years ago
  71. 2c49ec7 [analyzer] Migrate NSErrorChecker and DereferenceChecker to CheckerV2. by Argyrios Kyrtzidis · 15 years ago
  72. 98b570e [analyzer] Run AST checkers for ObjCMethodDecls. by Argyrios Kyrtzidis · 15 years ago
  73. 0a9ce3e [analyzer] Migrate ArrayBoundCheckerV2 to CheckerV2. by Argyrios Kyrtzidis · 15 years ago
  74. 560bbb1 [analyzer] Turn -analyzer-stats into -analyzer-checker=debug.Stats by Argyrios Kyrtzidis · 15 years ago
  75. 21c9423 [analyzer] Remove '-analyzer-experimental-checks' flag. by Argyrios Kyrtzidis · 15 years ago
  76. b388f77 [analyzer] Remove '-analyzer-experimental-internal-checks' flag, it doesn't have any checkers associated with it anymore. by Argyrios Kyrtzidis · 15 years ago
  77. 99ea464 [analyzer] Add LangOptions in CheckerManager. by Argyrios Kyrtzidis · 15 years ago
  78. 57d736f [analyzer] Use the new registration mechanism for the debugging info "checks". by Argyrios Kyrtzidis · 15 years ago
  79. af45aca [analyzer] Use the new registration mechanism on the non-path-sensitive-checkers: by Argyrios Kyrtzidis · 15 years ago
  80. 24ffc08 [analyzer] by Argyrios Kyrtzidis · 15 years ago
  81. 9d4d4f9 [analyzer] Use the new registration mechanism on the apple checkers: by Argyrios Kyrtzidis · 15 years ago
  82. b240092 [analyzer] Use the new registration mechanism on the IdempotentOperationChecker. by Argyrios Kyrtzidis · 15 years ago
  83. f81ff04 [analyzer] Remove ObjCSelfInitCheck from AnalyzerOptions. by Argyrios Kyrtzidis · 15 years ago
  84. 6fa0d20 Fix the clang-wpa example. by Argyrios Kyrtzidis · 15 years ago
  85. a6d04d5 [analyzer] Use the new registration mechanism on some of the internal checks. These are: by Argyrios Kyrtzidis · 15 years ago
  86. 556c45e [analyzer] Overhauling of the checker registration mechanism. by Argyrios Kyrtzidis · 15 years ago
  87. 4ec3cf9 [analyzer] Remove ManagerRegistry which is not used. In the future we may load analyzer plugins dynamically but by Argyrios Kyrtzidis · 15 years ago
  88. 2ef5f3c [analyzer] Move include/clang/StaticAnalyzer/AnalysisConsumer.h -> lib/StaticAnalyzer/Frontend/AnalysisConsumer.h since by Argyrios Kyrtzidis · 15 years ago
  89. ecd3334 [analyzer] Introduce libclangStaticAnalyzerFrontend and move Checkers/AnalysisConsumer.cpp into Frontend lib. by Argyrios Kyrtzidis · 15 years ago[Renamed (99%) from clang/lib/StaticAnalyzer/Checkers/AnalysisConsumer.cpp]
  90. f8cbac4 Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. by Ted Kremenek · 15 years ago
  91. a40f8eb static analyzer: Further reduce the analyzer's memory usage when analyzing sqlite3 by 7-10% by recylcing "uninteresting" ExplodedNodes. by Ted Kremenek · 15 years ago
  92. f410a62 [analyzer] lib/StaticAnalyzer/Checkers/ExprEngineExperimentalChecks.h -> lib/StaticAnalyzer/Checkers/ExperimentalChecks.h by Argyrios Kyrtzidis · 15 years ago
  93. f99d595 [analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h by Argyrios Kyrtzidis · 15 years ago
  94. c7ffd35 [analyzer] Enable the self-init checker under command-line option '-analyzer-check-objc-self-init' which by default by Argyrios Kyrtzidis · 15 years ago
  95. a1ec4f3 Enhance AnalysisConsumer to also visit functions by Ted Kremenek · 15 years ago
  96. 40c9d8a Revert r123160. There are linking dependency problems. by Zhongxing Xu · 15 years ago[Renamed (99%) from clang/lib/StaticAnalyzer/AnalysisConsumer.cpp]
  97. 7d4ab7d ExprEngine.cpp and AnalysisConsumer.cpp should not be in the Checkers directory. by Zhongxing Xu · 15 years ago[Renamed (99%) from clang/lib/StaticAnalyzer/Checkers/AnalysisConsumer.cpp]
  98. d99bd55 Chris Lattner has strong opinions about directory layout. :) by Ted Kremenek · 15 years ago[Renamed (97%) from clang/lib/EntoSA/Checkers/AnalysisConsumer.cpp]
  99. ef33f09 Rename headers: 'clang/GR' 'clang/EntoSA' and update Makefile. by Ted Kremenek · 15 years ago[Renamed (97%) from clang/lib/GR/Checkers/AnalysisConsumer.cpp]
  100. 98857c9 Rename static analyzer namespace 'GR' to 'ento'. by Ted Kremenek · 15 years ago