1. 8155722 [analyzer] Handle destructors for the argument to C++ 'delete'. by Jordan Rose · 11 years ago
  2. eac8c45 StaticAnalyzer/Core/RegionStore.cpp: Prune one last "\param IsConst", as fixup to r191342. [-Wdocumentation] by NAKAMURA Takumi · 11 years ago
  3. da8d37c [analyzer] This patch removes passing around of const-invalidation vs regular-invalidation info by passing around a datastructure that maps regions and symbols to the type of invalidation they experience. This simplifies the code and would allow to associate more different invalidation types in the future. by Anton Yartsev · 11 years ago
  4. 767b3d2 Fix array_pod_sort predicates after LLVM change. by Benjamin Kramer · 11 years ago
  5. 2d46cc2 array_pod_sort loses some type safety, better use the right types. by Benjamin Kramer · 11 years ago
  6. 52e2d30 Rewrite a cold use of std::sort to array_pod_sort. by Benjamin Kramer · 11 years ago
  7. 7c98f9f [analyzer] Use getParentIgnoreParenCasts instead of doing it by hand. by Jordan Rose · 11 years ago
  8. d76cec5 [analyzer] Don't even try to convert floats to booleans for now. by Jordan Rose · 11 years ago
  9. 414a1bd Add the intrinsic __builtin_convertvector by Hal Finkel · 11 years ago
  10. de940da [analyzer] More reliably detect property accessors. by Anna Zaks · 11 years ago
  11. 73fa252 [analyzer] Stop tracking the objects with attribute cleanup in the RetainCountChecker. by Anna Zaks · 11 years ago
  12. 3084518 New message for cases when ownership is taken: by Anton Yartsev · 11 years ago
  13. 57b1da1 Clean up some Triple usage in clang. by Cameron Esfahani · 11 years ago
  14. a1ec2b0 Fix two incorrect comments. by Jordan Rose · 11 years ago
  15. c07cad8 [analyzer] Run post-stmt checks for DeclStmt. by Jordan Rose · 11 years ago
  16. d8dfae6 [analyzer] Handle zeroing constructors for fields of structs with empty bases. by Jordan Rose · 11 years ago
  17. 2d2aed2 Get rid of unused isPodLike definition. by Eli Friedman · 11 years ago
  18. caa5ab2 Switched FormatAttr to using an IdentifierArgument instead of a StringArgument since that is a more accurate modeling. by Aaron Ballman · 11 years ago
  19. 36d558d Add an implicit dtor CFG node just before C++ 'delete' expressions. by Jordan Rose · 11 years ago
  20. 95ab9e3 [analyzer] Add very limited support for temporary destructors by Pavel Labath · 11 years ago
  21. bf3d71e [analyzer] Treat the rvalue of a forward-declared struct as Unknown. by Jordan Rose · 11 years ago
  22. 3c114f7 [analyzer] Fix handling of "empty" structs with base classes by Pavel Labath · 11 years ago
  23. 3aa6f43 [analyzer] Add support for testing the presence of weak functions. by Jordan Rose · 11 years ago
  24. f18bfd4 [analyzer] Assume new returns non-null even under -fno-exceptions by Pavel Labath · 11 years ago
  25. 344472e Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 11 years ago
  26. 6a556a4 [analyzer] Refactor conditional expression evaluating code by Pavel Labath · 11 years ago
  27. 2414697 Split isFromMainFile into two functions. by Eli Friedman · 11 years ago
  28. 51718e3 [analyzer] Don't run unreachable code checker on inlined functions. by Jordan Rose · 11 years ago
  29. a728e92 [analyzer] Assume that strings are no longer than SIZE_MAX/4. by Jordan Rose · 11 years ago
  30. 7d0dcd2 Omit arguments of __builtin_object_size from the CFG. by Jordan Rose · 11 years ago
  31. d207f55 [analyzer] Fix inefficiency in dead symbol removal by Pavel Labath · 11 years ago
  32. 2104374 Use the number of parameters in the actual method or function to determine the CallEffects size. by Ted Kremenek · 11 years ago
  33. a1da6b2 RetainCountChecker: Replace some loops with std:: algorithms. by Benjamin Kramer · 11 years ago
  34. e9a906b Replace some DenseMap keys with simpler structures that don't need another DenseMapInfo specialization. by Benjamin Kramer · 11 years ago
  35. 8fd67b6 Revert r188574. Turns out it isn't needed. by Ted Kremenek · 11 years ago
  36. 747797f Need summary info. about arguments to by Fariborz Jahanian · 11 years ago
  37. 5fba5a7 [analyzer] Merge TextPathDiagnostics and ClangDiagPathDiagConsumer. by Jordan Rose · 11 years ago
  38. 68502e5 [analyzer] If realloc fails on an escaped region, that region doesn't leak. by Jordan Rose · 11 years ago
  39. 53c7ea1 [static analyzer] add a simple "CallEffects" API to query the retain count semantics of a method. by Ted Kremenek · 11 years ago
  40. 5774e39 [static analyzer] Factor out ArgEffect and RetEffect into public header file. by Ted Kremenek · 11 years ago
  41. a79a20e DirectIvarAssignment: Replace vtable'd objects with simple functions. by Benjamin Kramer · 11 years ago
  42. 6ebe9df [analyzer] Enable usage of temporaries in InitListExprs by Pavel Labath · 11 years ago
  43. fa220f5 [analyzer] Warn when using 'delete' on an uninitialized variable. by Jordan Rose · 11 years ago
  44. a7b8797 Eliminate CXXConstructorDecl::IsImplicitlyDefined. by Jordan Rose · 11 years ago
  45. edc45d5 [analyzer] Clarify that r187624 is a hack and should be fixed better later. by Jordan Rose · 11 years ago
  46. d8188f8 [analyzer] Don't process autorelease counts in synthesized function bodies. by Jordan Rose · 11 years ago
  47. cd007b1 [analyzer] Silently drop all reports within synthesized bodies. by Jordan Rose · 11 years ago
  48. b6d0f4c Using the function pointer instead of the function type; this allows us to re-enable a warning in MSVC by default. by Aaron Ballman · 11 years ago
  49. 76b5dd4 [analyzer] Fix FP warnings when binding a temporary to a local static variable by Pavel Labath · 11 years ago
  50. b2c405e [analyzer] Remove dead optimization for MaterializeTemporaryExpr. by Jordan Rose · 11 years ago
  51. 0aaa57d [analyzer] Weaken assertion to account for pointer-to-integer casts. by Jordan Rose · 11 years ago
  52. fee1622 [analyzer] Enable pseudo-destructor expressions. by Jordan Rose · 11 years ago
  53. 9815ec0 Revert "[analyzer] Add very limited support for temporary destructors" by Jordan Rose · 11 years ago
  54. a5e6601 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 11 years ago
  55. 4fa7eab OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 11 years ago
  56. ac7cc2d [analyzer] Include analysis stack in crash traces. by Jordan Rose · 11 years ago
  57. bccda13 [analyzer] Handle C++11 member initializer expressions. by Jordan Rose · 11 years ago
  58. df70700 [analyzer] Handle C string default values for const char * arguments. by Jordan Rose · 11 years ago
  59. be2e1b1 [analyzer] Treat std::initializer_list as opaque rather than aborting. by Jordan Rose · 11 years ago
  60. 046e79a [analyzer] Add very limited support for temporary destructors by Pavel Labath · 11 years ago
  61. 0a9350f Fix formatting. No functional change. by Craig Topper · 11 years ago
  62. 6afc66d Add 'const' qualifiers to static const char* variables. by Craig Topper · 11 years ago
  63. 3aa29df Add 'static' and 'const' qualifiers to some arrays of strings. by Craig Topper · 11 years ago
  64. 7c0a8b5 [analyzer] Add support for __builtin_addressof. by Jordan Rose · 11 years ago
  65. 8f6134c [analyzer] Remove bogus assert: in C++11, 'new' can do list-initialization. by Jordan Rose · 11 years ago
  66. e600d4be [analyzer] Fixup for r185609: actually do suppress warnings coming out of std::list. by Anna Zaks · 11 years ago
  67. 70e7aec Use llvm::sys::fs::createUniqueFile. by Rafael Espindola · 11 years ago
  68. 1ec4a86 Use llvm::sys::fs::createTemporaryFile. by Rafael Espindola · 11 years ago
  69. 38d7c34 Fix PR16547. by Rafael Espindola · 11 years ago
  70. 09d19ef Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 11 years ago
  71. 8b625a3 [analyzer] Suppress reports reported in std::list by Anna Zaks · 11 years ago
  72. 7f79b78 [analyzer] Make sure that inlined defensive checks work on div by zero. by Anna Zaks · 11 years ago
  73. 2a02f4d [analyzer] Improve handling of noreturn destructors by Pavel Labath · 11 years ago
  74. 3302315 [analyzer] Pointers-to-members are (currently) Locs, not NonLocs. by Jordan Rose · 11 years ago
  75. ed2e2de Teach static analyzer about AttributedStmts by Pavel Labath · 11 years ago
  76. f4af9d3 [analyzer] Explicitly disallow mixed Loc-NonLoc comparisons. by Jordan Rose · 11 years ago
  77. d2a5bee We only create one file, no need to delete a directory. by Rafael Espindola · 11 years ago
  78. de4c111 Remove unused include. by Rafael Espindola · 11 years ago
  79. b8e60d9 Remove more uses of llvm::sys::Path. by Rafael Espindola · 11 years ago
  80. be35df1 [analyzer] Handle zeroing CXXConstructExprs. by Jordan Rose · 11 years ago
  81. 1fc9111 [analyzer] Don't initialize virtual base classes more than once. by Jordan Rose · 11 years ago
  82. fa8277c Use getAs<> where appropriate on QualTypes instead of using dyn_cast. by Eli Friedman · 11 years ago
  83. 9f7ba9b [analyzer] Add a debug checker that prints Exploded Graph by Anna Zaks · 11 years ago
  84. dbcc756 Check the canonical parameter type with getAs<>() in a static checker by Reid Kleckner · 11 years ago
  85. 2ffcd18 [analyzer] Use output form collections’ count to decide if ObjC for loop should be entered by Anna Zaks · 11 years ago
  86. 053c88b Revert "[analyzer] Handle zeroing CXXConstructExprs." by Jordan Rose · 11 years ago
  87. 9812328 [analyzer] Handle zeroing CXXConstructExprs. by Jordan Rose · 11 years ago
  88. 9122025 Fix static analyzer crash when casting from an incomplete type by Pavel Labath · 11 years ago
  89. 37926da Fix a crash in the static analyzer (bug #16307) by Pavel Labath · 11 years ago
  90. bd34520 [analyzer] Do not create a CompoundVal for lvalue InitListExprs. by Anna Zaks · 11 years ago
  91. 52810c5 [analyzer] Do not report uninitialized value warnings inside swap functions. by Anna Zaks · 11 years ago
  92. cff1512 [AST] Don't include RecursiveASTVisitor.h in ASTContext.h by Reid Kleckner · 11 years ago
  93. 57a3bbf Use the sys::ExecuteAndWait that takes StringRefs. by Rafael Espindola · 11 years ago
  94. 2289933 Update for llvm change. by Rafael Espindola · 11 years ago
  95. 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
  96. a603569 Use the global functions instead of the Program methods. by Rafael Espindola · 11 years ago
  97. 1342a4e Port HTMLDiagnostics to PathV2. No intended functionality change. by Benjamin Kramer · 11 years ago
  98. 3b8f77d Fix memory corruption in CStringChecker by Pavel Labath · 11 years ago
  99. 3439237 Include PathV1.h in files that use it. by Rafael Espindola · 11 years ago
  100. 3370859 [analyzer] Minor fixups to r183062 by Anna Zaks · 11 years ago