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. 55fab26 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  9. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  10. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  11. b65955e Use Optional instead of unique_ptr; NFC by George Burgess IV · 7 years ago
  12. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  13. 3efe002 Implement cpu_dispatch/cpu_specific Multiversioning by Erich Keane · 7 years ago
  14. 99337e2 Change \t to spaces by Fangrui Song · 7 years ago
  15. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  16. eaf11ad Track the result of evaluating a computed noexcept specification on the by Richard Smith · 7 years ago
  17. b402580 Fix some handling of AST nodes with diagnostics. by Richard Trieu · 8 years ago
  18. c205d8c [clang] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  19. 9760844 Improve -Winfinite-recursion by Robert Widmann · 8 years ago
  20. 87a3180 Re-land "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
  21. 8d485b8 Revert "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
  22. c2fd352 [Sema] Make getCurFunction() return null outside function parsing by Reid Kleckner · 8 years ago
  23. 4d97386 [Sema] Fix -Wunused-variable by Sam McCall · 8 years ago
  24. 0848210 Fix some -Wexceptions false positives. by Richard Smith · 8 years ago
  25. 56ae0a6 DR126: partially implement the const-correct rules for exception handler matching. by Richard Smith · 8 years ago
  26. 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
  27. 270ced2 Do not perform the analysis based warning if the warnings are ignored by Olivier Goffart · 8 years ago
  28. 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
  29. 8e61b3e [CFG] Relax Wexceptions warning on rethrow by Erich Keane · 8 years ago
  30. cbb287c Replace use of SmallVector::back + pop_back with pop_back_val by Erich Keane · 8 years ago
  31. 9d10bdf [Sema] Corrected the warn-on-throw-from-noexcept behavior to include nothrow by Erich Keane · 8 years ago
  32. 50657f6 [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.h by George Karpenkov · 8 years ago
  33. 7538b35 Address comments that escaped D33333 by Erich Keane · 8 years ago
  34. 743de46 Fixed -Wexceptions derived-to-base false positives by Stephan Bergmann · 8 years ago
  35. 89fe9c2 Emit warning when throw exception in destruct or dealloc functions which has a by Erich Keane · 8 years ago
  36. da8f9b5 [coroutines] Fix fallthrough diagnostics for coroutines by Eric Fiselier · 8 years ago
  37. 6a47068 [coroutines] Build GRO declaration and return GRO statement by Gor Nishanov · 8 years ago
  38. 7532d37 Suppress warning on unreachable [[clang::fallthrough]] within a template instantiation. by Richard Smith · 9 years ago
  39. 569ad73 Avoid multiple -Wunreachable-code diagnostics that are triggered by by Alex Lorenz · 9 years ago
  40. 709d1b3 [coroutines] Build fallthrough and set_exception statements. by Eric Fiselier · 9 years ago
  41. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  42. 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
  43. 34cc8eb Rename a variable to avoid shadowing function parameter. NFC. by Bob Wilson · 9 years ago
  44. f4f54e3 arc-repeated-use-of-weak should not warn about IBOutlet properties by Bob Wilson · 9 years ago
  45. f463a8a Avoid -Wshadow warnings about constructor parameters named after fields by Reid Kleckner · 9 years ago
  46. 4f902c7 P0188R1: add support for standard [[fallthrough]] attribute. This is almost by Richard Smith · 10 years ago
  47. 0fc4e8b [Sema] Replace pointer-to-map with a map. NFC. by George Burgess IV · 10 years ago
  48. 07fa176 Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFC by Craig Topper · 10 years ago
  49. 460ce58 Define weak and __weak to mean ARC-style weak references, even in MRC. by John McCall · 10 years ago
  50. dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
  51. 6995de9 Fix a few things with -Winfinite-recursion. NFC by Richard Trieu · 10 years ago
  52. 57d3f14 Use llvm::reverse to make a bunch of loops use foreach. NFC. by Pete Cooper · 10 years ago
  53. dccc30a Sema: Avoid a stack overflow on large CFGs by Duncan P. N. Exon Smith · 10 years ago
  54. f0eafc7 Sema: Split out helper from checkForFunctionCall(), NFC by Duncan P. N. Exon Smith · 10 years ago
  55. 642f173 Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops. by Benjamin Kramer · 10 years ago
  56. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  57. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  58. 503fc39 add ConstEvaluatedExprVisitor by Scott Douglass · 10 years ago
  59. faed801 Append CXXDefaultInitExpr's wrapped expression to the CFG when visiting a constructor initializer by Enrico Pertoso · 10 years ago
  60. 3204b15 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  61. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 10 years ago
  62. 539803c Move ThreadSafetyReporter into an anonymous namespace. NFC. by Benjamin Kramer · 11 years ago
  63. 3a00225 Move helper class into an anonymous namespace. by Benjamin Kramer · 11 years ago
  64. ab1dc2d Thread Safety Analysis: add support for before/after annotations on mutexes. by DeLesley Hutchins · 11 years ago
  65. 6c5e36a Revert "Thread Safety Analysis: add support for before/after annotations on mutexes." by Reid Kleckner · 11 years ago
  66. 4980df6 Thread Safety Analysis: add support for before/after annotations on mutexes. by DeLesley Hutchins · 11 years ago
  67. 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
  68. b2e2c1b Report when a function-try-block does not return a value on all control paths. Fixed PR14620. by Aaron Ballman · 11 years ago
  69. 5afc869 Adds 'override' to overriding methods. NFC. by Fariborz Jahanian · 11 years ago
  70. c60dc2c Thread Safety Analysis: add new warning flag, -Wthread-safety-reference, which by DeLesley Hutchins · 11 years ago
  71. 71291bc Const-correctness, return-after-else, and formatting updates. NFC. by Aaron Ballman · 11 years ago
  72. 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
  73. 3efd049 Thread Safety Analysis: add a -Wthread-safety-negative flag that warns whenever by DeLesley Hutchins · 11 years ago
  74. ea1f833 Thread Safety Analysis: Replace the old and broken SExpr with the new by DeLesley Hutchins · 11 years ago
  75. 3c68ee9 rewrap to 80 cols, no behavior change by Nico Weber · 11 years ago
  76. bf91164 Fix "warning: fallthrough annotation does not directly precede switch label" in lambdas. by Alexander Kornienko · 11 years ago
  77. d4a3f0e Hide the concept of diagnostic levels from lex, parse and sema by Alp Toker · 11 years ago
  78. c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 11 years ago
  79. 7afd71e Add a check for tautological bitwise comparisons to -Wtautological-compare. by Jordan Rose · 11 years ago
  80. e519522 Refactoring some for loops to use range-based for loops instead. No functional changes intended. by Aaron Ballman · 11 years ago
  81. b6cc592 Fix a bunch of mislayered clang/Lex includes from Sema by Alp Toker · 11 years ago
  82. e9fa266 Fix a bad interaction between -Wtautological-overlap-compare and delayed by Richard Trieu · 11 years ago
  83. f935b56 Add a new subgroup to -Wtautological-compare, -Wtautological-overlap-compare, by Richard Trieu · 11 years ago
  84. 5ce2279 Turn off -Wmissing-noreturn warning for blocks by Fariborz Jahanian · 11 years ago
  85. 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 · 11 years ago
  86. ec3bbf4 Improve -Wunreachable-code to provide a means to indicate code is intentionally marked dead via if((0)). by Ted Kremenek · 12 years ago
  87. 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
  88. 1421037 [-Wunreachable-code] add a specialized diagnostic for unreachable increment expressions of loops. by Ted Kremenek · 12 years ago
  89. f3c93bb [-Wunreachable-code] Simplify and broad -Wunreachable-code-return, including nontrivial returns. by Ted Kremenek · 12 years ago
  90. ad8753c Further refine -Wunreachable-code groups so that -Wno-unreachable-code-break doesn't turn off all unreachable code warnings. by Ted Kremenek · 12 years ago
  91. 1a8641c Start breaking -Wunreachable-code up into different diagnostic groups. by Ted Kremenek · 12 years ago
  92. e14c0f8 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  93. 2dd810a [-Wunreachable-code] Handle Objective-C bool literals in 'isConfigurationValue'. by Ted Kremenek · 12 years ago
  94. bbdd764 [C++11] Replace verbose functors with succinct lambdas by Benjamin Kramer · 12 years ago
  95. cdf1108 As of r202325, CFGBlock predecessors may be NULL. Ignore such preds. Fixes a crasher, PR18983. by Nick Lewycky · 12 years ago
  96. c1b2875 Hoist culling of -Wunreachable-code from headers before we even run the analysis. by Ted Kremenek · 12 years ago
  97. 5b2c210 Experiment with making -Wunreachable-code more immediately useful by restricting warnings to those issued in the main file. by Ted Kremenek · 12 years ago
  98. 314cc81 Rename getResultType() on function and method declarations to getReturnType() by Alp Toker · 12 years ago
  99. c917607 [analyzer] Add a CFG node for the allocator call in a C++ 'new' expression. by Jordan Rose · 12 years ago
  100. 658eb68 Ignore qualified templated functions for -Winfinite-recursion. This treats by Richard Trieu · 12 years ago