1. 0115349 [analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able to reset diagnostic generation. by Jordy Rose · 13 years ago
  2. 514f2c9 Avoid applying retain/release effects twice in RetainCountChecker when a function call was inlined (i.e., we do not need to apply summaries in such cases). by Ted Kremenek · 13 years ago
  3. e8018f2 corrected check::EndOfTranslationUnit checker name and added 'const' to declaration by Anton Yartsev · 13 years ago
  4. 749bbe6 [analyzer] Add stats useful for coverage investigations. by Anna Zaks · 13 years ago
  5. 64394e2 [analyzer] Add inlining awareness to the block coverage computation by Anna Zaks · 13 years ago
  6. 06911d4 "Teach" RetainCountChecker about dispatch_set_context, which can indirectly free its argument later. Fixes <rdar://problem/11059275>. by Ted Kremenek · 13 years ago
  7. f5aa3f5 [analyzer] Malloc: drop symbols captured by blocks. by Anna Zaks · 13 years ago
  8. 850f1b1 Remove unused variable, fix indentation. by Benjamin Kramer · 13 years ago
  9. 3d7c44e [analyzer] Malloc: Utter the name of the leaked variable. by Anna Zaks · 13 years ago
  10. 27b867e [analyser] Factor out FindUniqueBinding from RetainCount checker. by Anna Zaks · 13 years ago
  11. 393f98b [analyzer] Mark a failed-realloc's result as an interesting symbol between the realloc call and the null check, so we get nicer path notes. Fixes a regression introduced by the diagnostic pruning added in r152361. by Jordy Rose · 13 years ago
  12. ef94588 [analyzer] Use a FoldingSet to cache simple RetainSummary instances, rather than explicitly keeping DoNothing and StopTracking summaries and nothing else. by Jordy Rose · 13 years ago
  13. f3aae58 [analyzer] Unify retain-count summary generation for class and instance methods. No functionality change. by Jordy Rose · 13 years ago
  14. e921b1a [analyzer] Remove duplicate work on deriving method behavior. No functionality change. by Jordy Rose · 13 years ago
  15. 74b7b2b [analyzer] Don't claim an object was returned with +1 retain count before counting autoreleases. Fixes PR10376. by Jordy Rose · 13 years ago
  16. fbd5874 [analyzer] Shorten the stack hint diagnostic. by Anna Zaks · 13 years ago
  17. 56a938f [analyzer] Create symbol-aware stack hints (building upon r152837). by Anna Zaks · 13 years ago
  18. 368a0d5 [analyzer] Allow checkers to supply call stack diagnostic hints for the by Anna Zaks · 13 years ago
  19. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  20. 3e67814 [analyzer] Replace a static helper with existing logic. No functionality change. by Jordy Rose · 13 years ago
  21. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  22. 7acf23f Teach RetainCountChecker about mixing method families with explicit annotations. Fixes <rdar://problem/10824732>. by Ted Kremenek · 13 years ago
  23. 76aadc3 [analyzer] Implement basic path diagnostic pruning based on "interesting" symbols and regions. by Ted Kremenek · 13 years ago
  24. 196b8cf Add a basic CallGraph to Analysis. by Anna Zaks · 13 years ago
  25. 1a45a5f Add static analyzer support for new NSArray/NSDictionary/NSNumber literals. by Ted Kremenek · 13 years ago
  26. 218fce0 [analyzer] Remove now-unused constant. No functionality change. by Jordy Rose · 13 years ago
  27. 257c60f [analyzer] Fix unnecessary dyn_cast_or_null. No functionality change. by Jordy Rose · 13 years ago
  28. e4d653b Teak CallAndMessageChecker to only warn about uninitialized struct fields in call arguments by Ted Kremenek · 13 years ago
  29. f420fe3 [analyzer] False positive in SelfInit - teach the checker about method by Anna Zaks · 13 years ago
  30. fb7f76f [analyzer] Malloc should assume that ownership is transfered when by Anna Zaks · 13 years ago
  31. 7e86783 [analyzer] do not warn about returning stack-allocated memory when it comes from an ancestor stack frame. by Ted Kremenek · 13 years ago
  32. b3d7275 [analyzer] Fix a regression introduced in malloc with by Anna Zaks · 13 years ago
  33. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  34. ca23eb2 [analyzer] Malloc: A pointer might escape through CFContainers APIs, by Anna Zaks · 13 years ago
  35. 28cd22d [analyzer] Tweak the UnreachableCode checker to not warning about unreachable default blocks. Patch by Cyril Roelandt! by Ted Kremenek · 13 years ago
  36. e7e0168 [analyzer] Leaks should be uniqued by the allocation point in the by Anna Zaks · 13 years ago
  37. 212000e [analyzer] Retain release: drop the line number info from the leak message. by Anna Zaks · 13 years ago
  38. 721aa37 [analyzer] Leaks should be uniqued by the allocation point in the by Anna Zaks · 13 years ago
  39. 07d39a4 [analyzer] Fix Malloc False Positive (PR 12100) by Anna Zaks · 13 years ago
  40. 7752d29 [analyzer] Leaks should be uniqued by the allocation point in the by Anna Zaks · 13 years ago
  41. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  42. e571578 RetainCountChecker: don't adjust the retain count when analyzing a ReturnStmt unless we are in the top-level call frame. We can do more later, but this makes the checker self-consistent (and fixes a crash). by Ted Kremenek · 13 years ago
  43. 3cd89ad [analyzer] Malloc: reason about the ObjC messages and C++. by Anna Zaks · 13 years ago
  44. d708bac [analyzer] KeyChainAPI: unique the leaks by allocation site. by Anna Zaks · 13 years ago
  45. ca8e36e [analyzer] Malloc: unique leak reports by allocation site. by Anna Zaks · 13 years ago
  46. 0d389b8 [analyzer] Invalidate the region passed to pthread_setspecific() call. by Anna Zaks · 13 years ago
  47. 87cb5be [analyzer] Malloc cleanup: by Anna Zaks · 13 years ago
  48. 60a1fa4 [analyzer] Malloc checker: mark 'strdup' and 'strndup' as allocators. by Anna Zaks · 13 years ago
  49. d9ab7bb [analyzer] Malloc: fix another false positive. by Anna Zaks · 13 years ago
  50. 5fdadf4 [analyzer] Change naming in bug reports "tainted" -> "untrusted" by Anna Zaks · 13 years ago
  51. 9c1e1bd [analyzer] Make KeyChainAPI checker inlining-aware. by Anna Zaks · 13 years ago
  52. a19581a [analyzer] Make Malloc aware of inter-procedural execution + basic tests. by Anna Zaks · 13 years ago
  53. bb2a686 [analyzer] Turn on by default the Malloc Checker and a couple of CString checks: by Anna Zaks · 13 years ago
  54. a979712 Teach analyzer about NSAutoreleasePool -allocWithZone:. Fixes <rdar://problem/10640253>. by Ted Kremenek · 13 years ago
  55. b673a41 Adopt ExprEngine and checkers to ObjC property refactoring. Everything was working, but now diagnostics are aware of message expressions implied by uses of properties. Fixes <rdar://problem/9241180>. by Ted Kremenek · 13 years ago
  56. 3133f79 Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once. by Ted Kremenek · 13 years ago
  57. f0dfc9c [analyzer] Fix another false positive in the Malloc Checker, by making by Anna Zaks · 13 years ago
  58. 998e275 [analyzer] Generalize function name checking in CString checker. by Anna Zaks · 13 years ago
  59. febdc32 [analyzer] Malloc Checker: Clean up bug naming: by Anna Zaks · 13 years ago
  60. fe57160 [analyzer] Malloc Checker: Make the diagnostic visitor handle the case by Anna Zaks · 13 years ago
  61. ac59300 [analyzer] Malloc Checker: Give up when a pointer escapes into a struct. by Anna Zaks · 13 years ago
  62. 1d6cc6a [analyzer] Malloc checker: make a bit safer. by Anna Zaks · 13 years ago
  63. 40add29 [analyzer] Malloc Checker: add support for reallocf, which always frees by Anna Zaks · 13 years ago
  64. b16ce45 [analyzer] Malloc Checker: add support for valloc + minor code hardening. by Anna Zaks · 13 years ago
  65. 66c4040 [analyzer] Make Malloc Checker optimistic in presence of inlining. by Anna Zaks · 13 years ago
  66. b276bd9 [analyzer] Malloc Checker: realloc: add dependency between the symbols by Anna Zaks · 13 years ago
  67. 30838b9 [analyzer] Malloc Checker: realloc: correct the way we are handing the by Anna Zaks · 13 years ago
  68. c8bb3be [analyzer] Malloc checker: rework realloc handling: by Anna Zaks · 13 years ago
  69. 15d0ae1 [analyzer] Malloc Checker: reduce false negatives rate by assuming that by Anna Zaks · 13 years ago
  70. 0860cd0 [analyzer] Malloc Checker: Report a leak when we are returning freed by Anna Zaks · 13 years ago
  71. da04677 [analyzer] Malloc checker: Leak bugs should be suppressed by sinks. by Anna Zaks · 13 years ago
  72. 4fb5487 [analyzer] MallocChecker: refactor/improve the symbol escape logic. by Anna Zaks · 13 years ago
  73. b141b28 [analyzer] New checker for assignment of non-0/1 values to Boolean variables. by Ryan Govostes · 13 years ago
  74. e9ef562 [analyzer] MallocChecker Cleanup - harden against crashes, fix an error by Anna Zaks · 13 years ago
  75. 7fb4900 Remove unused fun. by Benjamin Kramer · 13 years ago
  76. f8c17b7 [analyzer] MallocChecker: address a diagnostic "fixme". by Anna Zaks · 13 years ago
  77. ff3b9fd [analyzer] Add custom path diagnostic to the Malloc Checker. by Anna Zaks · 13 years ago
  78. cdfec5e [analyzer] MallocChecker cleanup, more tests. by Anna Zaks · 13 years ago
  79. 91c2a11 [analyzer] MallocChecker: implement pessimistic version of the checker, by Anna Zaks · 13 years ago
  80. 231361a [analyzer] Split the MallocChecker into two versions - pessimistic and by Anna Zaks · 13 years ago
  81. b319e02 [analyzer] MallocChecker: convert from using evalCall to post visit of CallExpr. by Anna Zaks · 13 years ago
  82. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 13 years ago
  83. a59d20b Print NamedDecls directly to a raw_ostream where possible. by Benjamin Kramer · 13 years ago
  84. f978059 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. by Benjamin Kramer · 13 years ago
  85. 5730076 [analyzer] Allow each CString check to be enabled/disabled separately. by Anna Zaks · 13 years ago
  86. 0cf3d47 Add basic BugReporter support for CallEnter/CallExit. WIP. by Ted Kremenek · 13 years ago
  87. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  88. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  89. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  90. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 13 years ago
  91. e59ec3d [analyzer] Make sure Containers OutOfBounds checker does not crash on undefined arguments, when CF functions are called with wrong number of arguments. by Anna Zaks · 13 years ago
  92. 52a3888 [analyzer] Turn on by default two checkers: by Anna Zaks · 13 years ago
  93. 1efcc42 [analyzer] Minor cleanups to the ObjCSelfInitChecker. by Anna Zaks · 13 years ago
  94. f196a90 [analyzer] Fix a false positive in the CFArrayCreate check that surfaces by Anna Zaks · 13 years ago
  95. 8f1e656 Fix an assertion failure in isMacOSXVersionLT for IOS targets. by Bob Wilson · 13 years ago
  96. e00575f [analyzer] Add checks for common anti-patterns in strncat. by Anna Zaks · 13 years ago
  97. 393b979 [analyzer] Change the warning to suggest 'strlcat/strlcpy' as by Anna Zaks · 13 years ago
  98. be4dc94 Convert checker over to using ProgramStateRef. by Ted Kremenek · 13 years ago
  99. 7fc8003 [analyzer] Rename the checker as per Ted's comment. Remove the reference by Anna Zaks · 13 years ago
  100. 304e6f1 [analyzer] Make osx.cocos.CFContainersSyntax a default checker. by Anna Zaks · 13 years ago