1. 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
  2. f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
  3. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  4. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  5. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  6. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  7. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  8. 8003edc Compound literals, enums, et al require const expr by Bill Wendling · 7 years ago
  9. a87ecf6 [coroutines] Fix fallthrough warning on try/catch by Brian Gesiak · 7 years ago
  10. 4dc0b1a Fix clang -Wimplicit-fallthrough warnings across llvm, NFC by Reid Kleckner · 7 years ago
  11. c1ac808 [analyzer] Fix crash in exploded graph dumping by George Karpenkov · 7 years ago
  12. 8baa500 [cxx2a] P0614R1: Support init-statements in range-based for loops. by Richard Smith · 7 years ago
  13. 594b541 [CFG] [analyzer] Disable argument construction contexts for variadic functions. by Artem Dergachev · 7 years ago
  14. c531d54 [CFG] [analyzer] Find argument constructors in CXXTemporaryObjectExprs. by Artem Dergachev · 7 years ago
  15. 1f8cb3a [CFG] [analyzer] NFC: Enumerate construction context layer kinds. by Artem Dergachev · 7 years ago
  16. a657a32 [CFG] [analyzer] Implement function argument construction contexts. by Artem Dergachev · 7 years ago
  17. e1f3062 [CFG] [analyzer] Add construction contexts for returning C++ objects in ObjC++. by Artem Dergachev · 7 years ago
  18. bd880fe [CFG] [analyzer] Add stubs for constructor and message argument constructors. by Artem Dergachev · 7 years ago
  19. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  20. 7ed5fb2 Add missing temporary materialization conversion on left-hand side of . by Richard Smith · 7 years ago
  21. 8ac6c9d [CFG] [analyzer] Allow elidable copies to have more than one arguments. by Artem Dergachev · 7 years ago
  22. ff267df [CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision. by Artem Dergachev · 7 years ago
  23. a25809f [CFG] Fix automatic destructors when a member is bound to a reference. by Artem Dergachev · 7 years ago
  24. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  25. eaf11ad Track the result of evaluating a computed noexcept specification on the by Richard Smith · 7 years ago
  26. ab9b78b [CFG] [analyzer] Add construction contexts for loop condition variables. by Artem Dergachev · 7 years ago
  27. 72da02f [CFG] [analyzer] Don't treat argument constructors as temporary constructors. by Artem Dergachev · 7 years ago
  28. 6a5cd5e [CFG] [analyzer] Work around a disappearing CXXBindTemporaryExpr. by Artem Dergachev · 8 years ago
  29. 9d3a7d8 [CFG] [analyzer] Avoid modeling C++17 constructors that aren't fully supported. by Artem Dergachev · 8 years ago
  30. 922455f [CFG] [analyzer] Add C++17-specific ctor-initializer construction contexts. by Artem Dergachev · 8 years ago
  31. 317291e [CFG] [analyzer] Add C++17-specific variable and return construction contexts. by Artem Dergachev · 8 years ago
  32. f4a0e9a [CFG] Allow CallExpr's to be looked up in CFG's by Richard Trieu · 8 years ago
  33. 54ed642 [CFG] [analyzer] Don't add construction context to a return-by-reference call. by Artem Dergachev · 8 years ago
  34. 1527dec [CFG] [analyzer] Add construction context to C++ return-by-value call elements. by Artem Dergachev · 8 years ago
  35. debca45 [analyzer] Add scope information to CFG by Maxim Ostapenko · 8 years ago
  36. 13f9664 [CFG] [analyzer] Add construction context for implicit constructor conversions. by Artem Dergachev · 8 years ago
  37. a47e1b7 Fix an unused variable warning; NFC by George Burgess IV · 8 years ago
  38. 6603052 [CFG] [analyzer] Recall that we only skip NoOp casts in construction contexts. by Artem Dergachev · 8 years ago
  39. 4068481 [CFG] NFC: Refactor ConstructionContext into a finite set of cases. by Artem Dergachev · 8 years ago
  40. 1c6ed3a [CFG] Keep speculatively working around an MSVC compiler crash. by Artem Dergachev · 8 years ago
  41. a6d91d5 [CFG] Provide construction contexts for temporaries in conditional operators. by Artem Dergachev · 8 years ago
  42. 8cc55e9 [CFG] Provide construction contexts for temporaries bound to const references. by Artem Dergachev · 8 years ago
  43. ceb7d91 [CFG] Provide construction contexts for functional cast-like constructors. by Artem Dergachev · 8 years ago
  44. f43ac4c [CFG] Provide construction contexts for lifetime-extended temporaries. by Artem Dergachev · 8 years ago
  45. c1b07bd [CFG] Try to narrow down MSVC compiler crash via binary search. by Artem Dergachev · 8 years ago
  46. 5e2f6ba [CFG] NFC: Speculative attempt to fix MSVC internal compiler error on buildbot. by Artem Dergachev · 8 years ago
  47. 783a457 [CFG] [analyzer] NFC: Allow more complicated construction contexts. by Artem Dergachev · 8 years ago
  48. 1f68d9d [CFG] Provide construction contexts for temproary objects. by Artem Dergachev · 8 years ago
  49. 758fbac Teach Wreturn-type, Wunreachable-code, and alpha.deadcode.UnreachableCode to treat __assume(0) like __builtin_unreachable. by Nico Weber · 8 years ago
  50. 9ac2e11 [CFG] Provide construction contexts for return value constructors. by Artem Dergachev · 8 years ago
  51. 08225bb [CFG] Provide construction contexts when constructors have cleanups. by Artem Dergachev · 8 years ago
  52. 5a281bb [CFG] Add construction context for constructor initializers. by Artem Dergachev · 8 years ago
  53. 5fc1033 [CFG] Add construction context for simple variable declarations. by Artem Dergachev · 8 years ago
  54. 675d6f4 [CFG] Squash an unused variable introduced in r324668. by Artem Dergachev · 8 years ago
  55. 41ffb30 [CFG] Add extra context to C++ constructor statement elements. by Artem Dergachev · 8 years ago
  56. 38c7052 [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  57. 124f5de [Analyzer] Stable iteration on indirect goto LabelDecl's to avoid non-determinism (attempt 2) by Aleksei Sidorin · 8 years ago
  58. 699670e Implement CFG construction for __try / __except / __leave. by Nico Weber · 8 years ago
  59. 999a25f [CFG] Add LoopExit information to CFG by Peter Szecsi · 8 years ago
  60. 351c218 CFG: Add CFGElement for automatic variables that leave the scope by Matthias Gehre · 8 years ago
  61. 0c11c29 [analyzer] Fix crash when building CFG with variable of incomplete type by Martin Bohme · 9 years ago
  62. 509bbd1 PR31631: fix bad CFG (and bogus warnings) when an if-statement has an init-statement and has binary operator as its condition. by Richard Smith · 9 years ago
  63. 6a6af52 Extend -Wtautological-overlap-compare to more cases. by Richard Trieu · 9 years ago
  64. b8c0f55 DR1295 and cleanup for P0135R1: Make our initialization code more directly by Richard Smith · 9 years ago
  65. f44cde8 CFGBuilder: Fix crash when visiting delete expression on dependent type by Martin Bohme · 9 years ago
  66. c3f8925 Retire llvm::alignOf in favor of C++11 alignof. by Benjamin Kramer · 9 years ago
  67. 042a3c5 [StaticAnalyzer] Fix UnreachableCode false positives. by Daniel Marjamaki · 9 years ago
  68. 6eb1ca7 [CFG] Fix crash finding destructor of lifetime-extended temporary. by Devin Coughlin · 9 years ago
  69. a547eb2 P0305R0: Semantic analysis and code generation for C++17 init-statement for 'if' and 'switch': by Richard Smith · 9 years ago
  70. ff2046a CFGBuilder: Fix crash when visiting a range-based for over a dependent type by Alexander Kornienko · 9 years ago
  71. 2e018ef Turn copies into references as suggested by clang-tidy's performance-unnecessary-copy-initialization. by Benjamin Kramer · 9 years ago
  72. 01694c3 P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loops to differ. by Richard Smith · 10 years ago
  73. cdae941 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  74. 9b2438f Use range-based for loop to avoid the need for calculating an array size. NFC by Craig Topper · 10 years ago
  75. b6029b7 [analyzer] Include block capture copy expressions in the CFG. by Devin Coughlin · 10 years ago
  76. 09a134e CFG: Delay creating Dtors for CompoundStmts which end in ReturnStmt by Matthias Gehre · 10 years ago
  77. 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
  78. b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
  79. ced56e6 Teach -Wtautological-overlap-compare about enums by George Burgess IV · 10 years ago
  80. eb538ab [analyzer] Create one state for a range switch case instead of multiple. by Devin Coughlin · 10 years ago
  81. c1334cc Wdeprecated: Make BumpVectorContext movable by David Blaikie · 10 years ago
  82. 57d3f14 Use llvm::reverse to make a bunch of loops use foreach. NFC. by Pete Cooper · 10 years ago
  83. ab046c5 Analysis: Fix example usage comment in CFG.cpp. NFC by Jonathan Roelofs · 10 years ago
  84. 5733e35 [AST] Remove StmtRange in favor of an iterator_range. by Benjamin Kramer · 10 years ago
  85. 642f173 Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops. by Benjamin Kramer · 10 years ago
  86. 2c4555a Fix "the the" in comments/documentation/etc. by Eric Christopher · 10 years ago
  87. faed801 Append CXXDefaultInitExpr's wrapped expression to the CFG when visiting a constructor initializer by Enrico Pertoso · 10 years ago
  88. 95a192a Update -Winvalid-noreturn to handle destructors better. by Richard Trieu · 10 years ago
  89. 99bdd98 Fix 'CFG graph' typo. NFC by Jonathan Roelofs · 10 years ago
  90. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 10 years ago
  91. 7a3cbb2 Simplify boolean expressions in clang with clang-tidy by David Blaikie · 11 years ago
  92. 6734766 Removing LLVM_EXPLICIT, as MSVC 2012 was the last reason for requiring the macro. NFC; Clang edition. by Aaron Ballman · 11 years ago
  93. e90195c unique_ptrify the result of CFG::buildCFG/CFGBuilder::buildCFG by David Blaikie · 11 years ago
  94. 6b0fe34 clangAnalysis: Avoid member initializers in TempDtorContext to appease msc17. by NAKAMURA Takumi · 11 years ago
  95. deb0262 Fix branch reachabiliy annotation for temp dtor branches. by Manuel Klimek · 11 years ago
  96. edf925b9 Mark successors as reachable/unreachable instead of changing the CFG. by Manuel Klimek · 11 years ago
  97. cadc603 Fix CFG for temporary dtors when the branch taken is known. by Manuel Klimek · 11 years ago
  98. 7c03013 Model temporary destructors from logical operators with known values. by Manuel Klimek · 11 years ago
  99. 0ce9108 Only have one path in the CFG for ternaries if the condition is known. by Manuel Klimek · 11 years ago
  100. b5616c9 Re-applying r214962. by Manuel Klimek · 11 years ago