1. a79a20e DirectIvarAssignment: Replace vtable'd objects with simple functions. by Benjamin Kramer · 11 years ago
  2. 6ebe9df [analyzer] Enable usage of temporaries in InitListExprs by Pavel Labath · 11 years ago
  3. fa220f5 [analyzer] Warn when using 'delete' on an uninitialized variable. by Jordan Rose · 11 years ago
  4. a7b8797 Eliminate CXXConstructorDecl::IsImplicitlyDefined. by Jordan Rose · 11 years ago
  5. edc45d5 [analyzer] Clarify that r187624 is a hack and should be fixed better later. by Jordan Rose · 11 years ago
  6. d8188f8 [analyzer] Don't process autorelease counts in synthesized function bodies. by Jordan Rose · 11 years ago
  7. cd007b1 [analyzer] Silently drop all reports within synthesized bodies. by Jordan Rose · 11 years ago
  8. 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
  9. 76b5dd4 [analyzer] Fix FP warnings when binding a temporary to a local static variable by Pavel Labath · 11 years ago
  10. b2c405e [analyzer] Remove dead optimization for MaterializeTemporaryExpr. by Jordan Rose · 11 years ago
  11. 0aaa57d [analyzer] Weaken assertion to account for pointer-to-integer casts. by Jordan Rose · 11 years ago
  12. fee1622 [analyzer] Enable pseudo-destructor expressions. by Jordan Rose · 11 years ago
  13. 9815ec0 Revert "[analyzer] Add very limited support for temporary destructors" by Jordan Rose · 11 years ago
  14. a5e6601 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 11 years ago
  15. 4fa7eab OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 11 years ago
  16. ac7cc2d [analyzer] Include analysis stack in crash traces. by Jordan Rose · 11 years ago
  17. bccda13 [analyzer] Handle C++11 member initializer expressions. by Jordan Rose · 11 years ago
  18. df70700 [analyzer] Handle C string default values for const char * arguments. by Jordan Rose · 11 years ago
  19. be2e1b1 [analyzer] Treat std::initializer_list as opaque rather than aborting. by Jordan Rose · 11 years ago
  20. 046e79a [analyzer] Add very limited support for temporary destructors by Pavel Labath · 11 years ago
  21. 0a9350f Fix formatting. No functional change. by Craig Topper · 11 years ago
  22. 6afc66d Add 'const' qualifiers to static const char* variables. by Craig Topper · 11 years ago
  23. 3aa29df Add 'static' and 'const' qualifiers to some arrays of strings. by Craig Topper · 11 years ago
  24. 7c0a8b5 [analyzer] Add support for __builtin_addressof. by Jordan Rose · 11 years ago
  25. 8f6134c [analyzer] Remove bogus assert: in C++11, 'new' can do list-initialization. by Jordan Rose · 11 years ago
  26. e600d4be [analyzer] Fixup for r185609: actually do suppress warnings coming out of std::list. by Anna Zaks · 11 years ago
  27. 70e7aec Use llvm::sys::fs::createUniqueFile. by Rafael Espindola · 11 years ago
  28. 1ec4a86 Use llvm::sys::fs::createTemporaryFile. by Rafael Espindola · 11 years ago
  29. 38d7c34 Fix PR16547. by Rafael Espindola · 11 years ago
  30. 09d19ef Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 11 years ago
  31. 8b625a3 [analyzer] Suppress reports reported in std::list by Anna Zaks · 11 years ago
  32. 7f79b78 [analyzer] Make sure that inlined defensive checks work on div by zero. by Anna Zaks · 11 years ago
  33. 2a02f4d [analyzer] Improve handling of noreturn destructors by Pavel Labath · 11 years ago
  34. 3302315 [analyzer] Pointers-to-members are (currently) Locs, not NonLocs. by Jordan Rose · 11 years ago
  35. ed2e2de Teach static analyzer about AttributedStmts by Pavel Labath · 11 years ago
  36. f4af9d3 [analyzer] Explicitly disallow mixed Loc-NonLoc comparisons. by Jordan Rose · 11 years ago
  37. d2a5bee We only create one file, no need to delete a directory. by Rafael Espindola · 11 years ago
  38. de4c111 Remove unused include. by Rafael Espindola · 11 years ago
  39. b8e60d9 Remove more uses of llvm::sys::Path. by Rafael Espindola · 11 years ago
  40. be35df1 [analyzer] Handle zeroing CXXConstructExprs. by Jordan Rose · 11 years ago
  41. 1fc9111 [analyzer] Don't initialize virtual base classes more than once. by Jordan Rose · 11 years ago
  42. fa8277c Use getAs<> where appropriate on QualTypes instead of using dyn_cast. by Eli Friedman · 11 years ago
  43. 9f7ba9b [analyzer] Add a debug checker that prints Exploded Graph by Anna Zaks · 11 years ago
  44. dbcc756 Check the canonical parameter type with getAs<>() in a static checker by Reid Kleckner · 11 years ago
  45. 2ffcd18 [analyzer] Use output form collections’ count to decide if ObjC for loop should be entered by Anna Zaks · 11 years ago
  46. 053c88b Revert "[analyzer] Handle zeroing CXXConstructExprs." by Jordan Rose · 11 years ago
  47. 9812328 [analyzer] Handle zeroing CXXConstructExprs. by Jordan Rose · 11 years ago
  48. 9122025 Fix static analyzer crash when casting from an incomplete type by Pavel Labath · 11 years ago
  49. 37926da Fix a crash in the static analyzer (bug #16307) by Pavel Labath · 11 years ago
  50. bd34520 [analyzer] Do not create a CompoundVal for lvalue InitListExprs. by Anna Zaks · 11 years ago
  51. 52810c5 [analyzer] Do not report uninitialized value warnings inside swap functions. by Anna Zaks · 11 years ago
  52. cff1512 [AST] Don't include RecursiveASTVisitor.h in ASTContext.h by Reid Kleckner · 11 years ago
  53. 57a3bbf Use the sys::ExecuteAndWait that takes StringRefs. by Rafael Espindola · 11 years ago
  54. 2289933 Update for llvm change. by Rafael Espindola · 11 years ago
  55. 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
  56. a603569 Use the global functions instead of the Program methods. by Rafael Espindola · 11 years ago
  57. 1342a4e Port HTMLDiagnostics to PathV2. No intended functionality change. by Benjamin Kramer · 11 years ago
  58. 3b8f77d Fix memory corruption in CStringChecker by Pavel Labath · 11 years ago
  59. 3439237 Include PathV1.h in files that use it. by Rafael Espindola · 11 years ago
  60. 3370859 [analyzer] Minor fixups to r183062 by Anna Zaks · 11 years ago
  61. a3f5a5a [analyzer; alternate edges] Fix the edge locations in presence of macros. by Anna Zaks · 11 years ago
  62. 57c8736 [analyzer] Address Jordan’s code review for r183451 by Anna Zaks · 11 years ago
  63. 6838710 [analyzer] Ensure that pieces with invalid locations always get removed from the BugReport by Anna Zaks · 11 years ago
  64. 5955c37 [analyzer] fixup the comment by Anna Zaks · 11 years ago
  65. 49a246f [analyzer; new edges] Simplify edges in a C++11 for-range loop. by Jordan Rose · 11 years ago
  66. 632182d [analyzer] Improve debug output for PathDiagnosticPieces. by Jordan Rose · 11 years ago
  67. 73b417f [analyzer] Fix a crash that occurs when processing an rvalue array. by Anna Zaks · 11 years ago
  68. 1089a57 [analyzer; new edges] Don't crash if the top-level entry edge is missing. by Jordan Rose · 11 years ago
  69. 574c7cf [analyzer; new edges] Ignore self-edges, not all edges with the same location. by Jordan Rose · 11 years ago
  70. 048eeea [analyzer] Enable the new edge algorithm by default. by Jordan Rose · 11 years ago
  71. e624524 [analyzer; new edges] Omit subexpression back-edges that span multiple lines. by Jordan Rose · 11 years ago
  72. 22b0ad2 [analyzer; new edges] Don't eliminate subexpr edge cycles if the line is long. by Jordan Rose · 11 years ago
  73. 3b5977e [analyzer; new edges] Eliminate "cycle edges" for a single subexpression. by Jordan Rose · 11 years ago
  74. 9d9b494 [analyzer; new edges] Improve enclosing contexts for logical expressions. by Jordan Rose · 11 years ago
  75. 96f1061 [analyzer; new edges] Include context for edges to sub-expressions. by Jordan Rose · 11 years ago
  76. 01f1ff7 [analyzer; new edges] Include a top-level function entry edge while optimizing. by Jordan Rose · 11 years ago
  77. e7a5c82 [analyzer] Malloc checker should only escape the receiver when “[O init..]” is called. by Anna Zaks · 11 years ago
  78. ee1af23 [analyzer] Fix a false positive reported on rare strange code, which happens to be in JSONKit by Anna Zaks · 11 years ago
  79. f94cb00 [analyzer; new edges] add simplifySimpleBranches() to reduce edges for branches. by Ted Kremenek · 11 years ago
  80. 042ca3d [analyzer; new edges] in splitBranchConditionEdges() do not check that predecessor edge has source in the same lexical scope as the target branch. by Ted Kremenek · 11 years ago
  81. 34d1a0a [analyzer;alternate arrows] Rename 'adjustBranchEdges' to 'splitBranchConditionEdges'. by Ted Kremenek · 11 years ago
  82. 904fd08 Revert "[analyzer; alternate edges] don't add an edge incoming from the start of a function" by Jordan Rose · 11 years ago
  83. b347c76 [analyzer] Don't crash if a block's signature just has the return type. by Jordan Rose · 11 years ago
  84. 3e8a85f [analyzer; new edges] In for(;;), use the ForStmt itself for loop notes. by Jordan Rose · 11 years ago
  85. 1acb394 [analyzer] Accept references to variables declared "extern void" (C only). by Jordan Rose · 11 years ago
  86. 7f1fd2f [analyzer] Use the expression’s type instead of region’s type in ArrayToPointer decay evaluation by Anna Zaks · 11 years ago
  87. 3056439 [analyzer] Re-enable reasoning about CK_LValueBitCast by Anna Zaks · 11 years ago
  88. 4e9179a [analyzer] Use a more generic MemRegion.getAsOffset to evaluate bin operators on MemRegions by Anna Zaks · 11 years ago
  89. 872db39 Fix comment type pointed out by Kim Gräsman. by Duncan Sands · 11 years ago
  90. d474da0 [analyzer] Treat analyzer-synthesized function bodies like implicit bodies. by Jordan Rose · 11 years ago
  91. 5a6fb20 [analyzer; new edges] Properly set location after exiting an inlined call. by Jordan Rose · 11 years ago
  92. 809b981 Fix comment typo pointed out by maslen on IRC. by Duncan Sands · 11 years ago
  93. b1a4d37 Make helper functions static. by Benjamin Kramer · 11 years ago
  94. 0fa3504 [analyzer;alternate edges] fix type that was causing the wrong path piece to get removed. by Ted Kremenek · 11 years ago
  95. 34bd333 Insert explicit casts to try appease overload resolution in the buildbots by Pete Cooper · 11 years ago
  96. 13feb92 Use scope-resolution operator to hopefully unbreak Windows builds. by Ted Kremenek · 11 years ago
  97. a705980 Simplifiy code using return value of erase(). by Ted Kremenek · 11 years ago
  98. 1d85a9e [analyzer; alternate edges] remove redundant adjacent "events" with the same text. by Ted Kremenek · 11 years ago
  99. de7bc0d [analyzer;alternate edges] remove puny edges on the same line that span less than 3 columns. by Ted Kremenek · 11 years ago
  100. ddf6e84 Remove unnecessary assignment. by Ted Kremenek · 11 years ago