1. 2fdd95c Defer capture initialization for blocks until after we've left the by Richard Smith · 7 years ago
  2. 4e53032 [CFG] NFC: Remove implicit conversion from CFGTerminator to Stmt *. by Artem Dergachev · 7 years ago
  3. 7d02ca4 Use DiagRuntimeBehavior for -Wunsequenced to weed out false positives by Richard Smith · 7 years ago
  4. 4c3fbbf Revert rL359962 : Use DiagRuntimeBehavior for -Wunsequenced to weed out false positives by Simon Pilgrim · 7 years ago
  5. 5dbfa76 Use DiagRuntimeBehavior for -Wunsequenced to weed out false positives by Richard Smith · 7 years ago
  6. 53796d9 Improve -Wuninitialized warning under ARC for block variables that are by Akira Hatanaka · 7 years ago
  7. dc087de Minor renaming as suggested in review [NFC] by Aaron Puchert · 7 years ago
  8. ad4d52a Thread safety analysis: Add note for unlock kind mismatch by Aaron Puchert · 7 years ago
  9. 04306d62 Restore Check for Unreachable Exit Block in -Winfinite-recursion by Robert Widmann · 7 years ago
  10. ffa1d6a Thread safety analysis: Improve diagnostics for double locking by Aaron Puchert · 7 years ago
  11. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  12. e60151c [AST] RecursiveASTVisitor visits lambda classes when implicit visitation is on. by Sam McCall · 7 years ago
  13. 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
  14. f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
  15. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  16. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  17. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  18. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  19. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  20. 55fab26 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  21. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  22. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  23. b65955e Use Optional instead of unique_ptr; NFC by George Burgess IV · 7 years ago
  24. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  25. 3efe002 Implement cpu_dispatch/cpu_specific Multiversioning by Erich Keane · 7 years ago
  26. 99337e2 Change \t to spaces by Fangrui Song · 7 years ago
  27. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  28. eaf11ad Track the result of evaluating a computed noexcept specification on the by Richard Smith · 8 years ago
  29. b402580 Fix some handling of AST nodes with diagnostics. by Richard Trieu · 8 years ago
  30. c205d8c [clang] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  31. 9760844 Improve -Winfinite-recursion by Robert Widmann · 8 years ago
  32. 87a3180 Re-land "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
  33. 8d485b8 Revert "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
  34. c2fd352 [Sema] Make getCurFunction() return null outside function parsing by Reid Kleckner · 8 years ago
  35. 4d97386 [Sema] Fix -Wunused-variable by Sam McCall · 8 years ago
  36. 0848210 Fix some -Wexceptions false positives. by Richard Smith · 8 years ago
  37. 56ae0a6 DR126: partially implement the const-correct rules for exception handler matching. by Richard Smith · 8 years ago
  38. c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
  39. 270ced2 Do not perform the analysis based warning if the warnings are ignored by Olivier Goffart · 8 years ago
  40. 8c6b1a3 Enable support for the [[fallthrough]] attribute from WG14 N2052 when enabling double square bracket attributes in C code. by Aaron Ballman · 8 years ago
  41. 8e61b3e [CFG] Relax Wexceptions warning on rethrow by Erich Keane · 8 years ago
  42. cbb287c Replace use of SmallVector::back + pop_back with pop_back_val by Erich Keane · 8 years ago
  43. 9d10bdf [Sema] Corrected the warn-on-throw-from-noexcept behavior to include nothrow by Erich Keane · 8 years ago
  44. 50657f6 [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.h by George Karpenkov · 8 years ago
  45. 7538b35 Address comments that escaped D33333 by Erich Keane · 8 years ago
  46. 743de46 Fixed -Wexceptions derived-to-base false positives by Stephan Bergmann · 8 years ago
  47. 89fe9c2 Emit warning when throw exception in destruct or dealloc functions which has a by Erich Keane · 8 years ago
  48. da8f9b5 [coroutines] Fix fallthrough diagnostics for coroutines by Eric Fiselier · 9 years ago
  49. 6a47068 [coroutines] Build GRO declaration and return GRO statement by Gor Nishanov · 9 years ago
  50. 7532d37 Suppress warning on unreachable [[clang::fallthrough]] within a template instantiation. by Richard Smith · 9 years ago
  51. 569ad73 Avoid multiple -Wunreachable-code diagnostics that are triggered by by Alex Lorenz · 9 years ago
  52. 709d1b3 [coroutines] Build fallthrough and set_exception statements. by Eric Fiselier · 9 years ago
  53. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  54. 70ec1c7 [PCH/preamble] Make sure that if the preamble/PCH was serialized with errors that we set diagnostic engine state appropriately. by Argyrios Kyrtzidis · 9 years ago
  55. 34cc8eb Rename a variable to avoid shadowing function parameter. NFC. by Bob Wilson · 10 years ago
  56. f4f54e3 arc-repeated-use-of-weak should not warn about IBOutlet properties by Bob Wilson · 10 years ago
  57. f463a8a Avoid -Wshadow warnings about constructor parameters named after fields by Reid Kleckner · 10 years ago
  58. 4f902c7 P0188R1: add support for standard [[fallthrough]] attribute. This is almost by Richard Smith · 10 years ago
  59. 0fc4e8b [Sema] Replace pointer-to-map with a map. NFC. by George Burgess IV · 10 years ago
  60. 07fa176 Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFC by Craig Topper · 10 years ago
  61. 460ce58 Define weak and __weak to mean ARC-style weak references, even in MRC. by John McCall · 10 years ago
  62. dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
  63. 6995de9 Fix a few things with -Winfinite-recursion. NFC by Richard Trieu · 10 years ago
  64. 57d3f14 Use llvm::reverse to make a bunch of loops use foreach. NFC. by Pete Cooper · 10 years ago
  65. dccc30a Sema: Avoid a stack overflow on large CFGs by Duncan P. N. Exon Smith · 10 years ago
  66. f0eafc7 Sema: Split out helper from checkForFunctionCall(), NFC by Duncan P. N. Exon Smith · 10 years ago
  67. 642f173 Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops. by Benjamin Kramer · 10 years ago
  68. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  69. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  70. 503fc39 add ConstEvaluatedExprVisitor by Scott Douglass · 10 years ago
  71. faed801 Append CXXDefaultInitExpr's wrapped expression to the CFG when visiting a constructor initializer by Enrico Pertoso · 11 years ago
  72. 3204b15 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 11 years ago
  73. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
  74. 539803c Move ThreadSafetyReporter into an anonymous namespace. NFC. by Benjamin Kramer · 11 years ago
  75. 3a00225 Move helper class into an anonymous namespace. by Benjamin Kramer · 11 years ago
  76. ab1dc2d Thread Safety Analysis: add support for before/after annotations on mutexes. by DeLesley Hutchins · 11 years ago
  77. 6c5e36a Revert "Thread Safety Analysis: add support for before/after annotations on mutexes." by Reid Kleckner · 11 years ago
  78. 4980df6 Thread Safety Analysis: add support for before/after annotations on mutexes. by DeLesley Hutchins · 11 years ago
  79. 82e95a3 Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept. by David Blaikie · 11 years ago
  80. b2e2c1b Report when a function-try-block does not return a value on all control paths. Fixed PR14620. by Aaron Ballman · 11 years ago
  81. 5afc869 Adds 'override' to overriding methods. NFC. by Fariborz Jahanian · 11 years ago
  82. c60dc2c Thread Safety Analysis: add new warning flag, -Wthread-safety-reference, which by DeLesley Hutchins · 11 years ago
  83. 71291bc Const-correctness, return-after-else, and formatting updates. NFC. by Aaron Ballman · 11 years ago
  84. eb0ea5f Thread safety analysis: add -Wthread-safety-verbose flag, which adds additional notes that are helpful when compiling statistics on thread safety warnings. by DeLesley Hutchins · 11 years ago
  85. 3efd049 Thread Safety Analysis: add a -Wthread-safety-negative flag that warns whenever by DeLesley Hutchins · 11 years ago
  86. ea1f833 Thread Safety Analysis: Replace the old and broken SExpr with the new by DeLesley Hutchins · 11 years ago
  87. 3c68ee9 rewrap to 80 cols, no behavior change by Nico Weber · 11 years ago
  88. bf91164 Fix "warning: fallthrough annotation does not directly precede switch label" in lambdas. by Alexander Kornienko · 11 years ago
  89. d4a3f0e Hide the concept of diagnostic levels from lex, parse and sema by Alp Toker · 11 years ago
  90. c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 12 years ago
  91. 7afd71e Add a check for tautological bitwise comparisons to -Wtautological-compare. by Jordan Rose · 12 years ago
  92. e519522 Refactoring some for loops to use range-based for loops instead. No functional changes intended. by Aaron Ballman · 12 years ago
  93. b6cc592 Fix a bunch of mislayered clang/Lex includes from Sema by Alp Toker · 12 years ago
  94. e9fa266 Fix a bad interaction between -Wtautological-overlap-compare and delayed by Richard Trieu · 12 years ago
  95. f935b56 Add a new subgroup to -Wtautological-compare, -Wtautological-overlap-compare, by Richard Trieu · 12 years ago
  96. 5ce2279 Turn off -Wmissing-noreturn warning for blocks by Fariborz Jahanian · 12 years ago
  97. e044904 Updating the capability attribute diagnostics to be more capability-neutral. Instead of using terminology such as "lock", "unlock" and "locked", the new terminology is "acquire", "release" and "held". Additionally, the capability attribute's name argument is now reported as part of the diagnostic, instead of hard coding as "mutex." by Aaron Ballman · 12 years ago
  98. ec3bbf4 Improve -Wunreachable-code to provide a means to indicate code is intentionally marked dead via if((0)). by Ted Kremenek · 12 years ago
  99. df115d9 The release_capability, release_shared_capability and release_generic_capability functions are now functionally distinct for capability analysis. The unlock_function attribute maps directly to release_generic_capability. by Aaron Ballman · 12 years ago
  100. 1421037 [-Wunreachable-code] add a specialized diagnostic for unreachable increment expressions of loops. by Ted Kremenek · 12 years ago