1. 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
  2. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  3. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  4. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  5. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  6. d4f0e19 Consumed analysis: Add param_typestate attribute, which specifies that by DeLesley Hutchins · 11 years ago
  7. cd0f6d7 Consumed Analysis: Allow parameters that are passed by non-const reference by DeLesley Hutchins · 11 years ago
  8. 0cd7231 Move comment to its proper place. by Ted Kremenek · 11 years ago
  9. 1bf6343 Consumed analysis: switch from tests_consumed/unconsumed to a general by DeLesley Hutchins · 11 years ago
  10. 7385840 Consumed analysis: improve loop handling. The prior version of the analysis by DeLesley Hutchins · 11 years ago
  11. 6654085 Consumed Analysis: Change callable_when so that it can take a list of states by DeLesley Hutchins · 11 years ago
  12. 8adf837 PR17290: Use 'false' macro in fix-it hint for initializing a variable of type by Richard Smith · 11 years ago
  13. 8a1fdfc PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use a by Richard Smith · 11 years ago
  14. e575359 Fix constructor-related typos. by Benjamin Kramer · 11 years ago
  15. 0e8534e Consumed analysis: add return_typestate attribute. by DeLesley Hutchins · 11 years ago
  16. 5fdd207 Update to consumed analysis. by DeLesley Hutchins · 11 years ago
  17. 039970a AnalysisBasedWarnings.cpp:: Prune "\param VariableName", possibly copypasto, in comments. [-Wdocumentation] by NAKAMURA Takumi · 11 years ago
  18. 2d84f6b Remove Sema includes from Analysis code to fix layering by Reid Kleckner · 11 years ago
  19. df7bef0 Patch by Chris Wailes <chris.wailes@gmail.com>. Reviewed by delesley, dblaikie. by DeLesley Hutchins · 11 years ago
  20. e103979 Compress pairs. No functionality change. by Benjamin Kramer · 11 years ago
  21. 7348454 Don't use unnamed local enums as template arguments. Fixes -Werror bootstrap. by Joerg Sonnenberger · 11 years ago
  22. 5696884 Thread safety analysis: turn on checking within lock and unlock functions. by DeLesley Hutchins · 11 years ago
  23. b0707c9 Fixed "fallthrough annotation does not directly precede switch label" warning in by Alexander Kornienko · 11 years ago
  24. fc09336 Fix typos: [Dd]iagnosic -> [Dd]iagnostic by Stefanus Du Toit · 11 years ago
  25. b078054 Remove the CFGElement "Invalid" state. by David Blaikie · 11 years ago
  26. fdf6a27 Replace CFGElement llvm::cast support to be well-defined. by David Blaikie · 11 years ago
  27. 3285c78 Fixed diagnostic nondeterministic order bug (pr14901). by Enea Zaffanella · 11 years ago
  28. 878d0ad -Wimplicit-fallthrough: fixed two cases where "fallthrough annotation in unreachable code" was issued incorrectly. by Alexander Kornienko · 11 years ago
  29. 0162b83 Fixed segmentation fault when a CFGBlock has NULL successor. by Alexander Kornienko · 11 years ago
  30. 4874a81 Don't warn on fall-through from unreachable code. by Alexander Kornienko · 11 years ago
  31. c6dcea9 Silence unintended fallthrough diagnostic on a case label preceded with a normal label. by Alexander Kornienko · 11 years ago
  32. e992ed1 Don't suggest to insert [[clang::fallthrough]] before empty cases. Fix for multiple case labels. by Alexander Kornienko · 11 years ago
  33. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 11 years ago
  34. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 11 years ago
  35. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 11 years ago
  36. 12f37e4 Fix analysis based warnings so that all warnings are emitted when compiling by DeLesley Hutchins · 12 years ago
  37. fb4afc2 Thread safety analysis: Add a new "beta" warning flag: -Wthread-safety-beta. by DeLesley Hutchins · 12 years ago
  38. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  39. 3078353 Per discussion on cfe-dev, re-enable suppression of -Wimplicit-fallthrough on C, but also include dialects of C++ earlier than C++11. by Ted Kremenek · 12 years ago
  40. 3e77351 Revert "Disable -Wimplicit-fallthrough when not using C++.", pending further discussion on cfe-dev. by Ted Kremenek · 12 years ago
  41. 6e3ceb5 Disable -Wimplicit-fallthrough when not using C++. by Ted Kremenek · 12 years ago
  42. c0e4445 -Warc-repeated-use-of-weak: allow single reads in loops from local variables. by Jordan Rose · 12 years ago
  43. b5cd122 -Warc-repeated-use-of-weak: Don't warn on a single read followed by writes. by Jordan Rose · 12 years ago
  44. 0bea863 StringRef-ify Binary/UnaryOperator::getOpcodeStr by David Blaikie · 12 years ago
  45. 1952354 Move the 'find macro by spelling' infrastructure to the Preprocessor class and by Dmitri Gribenko · 12 years ago
  46. 20441c5 Fix buildbots by not using a template from another namespace. by Jordan Rose · 12 years ago
  47. 66da0ab Compatibility macro detection for the -Wimplicit-fallthrough diagnostic. by Alexander Kornienko · 12 years ago
  48. 7a27048 -Warc-repeated-use-of-weak: check ivars and variables as well. by Jordan Rose · 12 years ago
  49. 58b6bdc Add a warning (off by default) for repeated use of the same weak property. by Jordan Rose · 12 years ago
  50. f3477c1 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 12 years ago
  51. 94ff8e1 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
  52. 5b280f2 Thread-safety analysis: fix ICE when EXCLUSIVE_LOCKS_REQUIRED or by DeLesley Hutchins · 12 years ago
  53. 3f0ec52 Thread-safety analysis: differentiate between two forms of analysis; a precise by DeLesley Hutchins · 12 years ago
  54. faadf48 Continue including temporary destructors in the CFG used for warnings. by Jordan Rose · 12 years ago
  55. df4ee10 [ms-inline asm] Remove old cruft now that MS-style asms their own code path. by Chad Rosier · 12 years ago
  56. 6cfa78f Uninitialized variables: two little changes: by Richard Smith · 12 years ago
  57. 879a433 Thread safety analysis: fixed incorrect error message at the end of a locks_required function. by DeLesley Hutchins · 12 years ago
  58. c2f51cf Stop referring to functions as methods in per-function fallthrough-checking. by Sean Hunt · 12 years ago
  59. 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
  60. 1973634 Implementation of a "soft opt-in" option for -Wimplicit-fallthrough diagnostics: -Wimplicit-fallthrough-per-method by Alexander Kornienko · 12 years ago
  61. bdb97ff In response to some discussions on IRC, tweak the wording of the new by Richard Smith · 12 years ago
  62. a189d89 Don't offer '[[clang::fallthrough]];' fix-it when a fall-through occurs to a by Alexander Kornienko · 12 years ago
  63. 2815e1a Split a chunk of -Wconditional-uninitialized warnings out into a separate flag, by Richard Smith · 12 years ago
  64. 8189188 Some cleanups around the uninitialized variables warning, and a FIXME. No functional change. by Richard Smith · 12 years ago
  65. f6278e5 Pull some cases of initialization with self-reference warnings out of by Richard Trieu · 12 years ago
  66. 3bb2994 Silence unused-variable warning when assertions are disabled. by Kaelyn Uhrain · 12 years ago
  67. e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
  68. 7b0a3e3 Fix a note without a SourceLocation. by Richard Trieu · 12 years ago
  69. 2c0abf4 Add FixItHint for -Wnull-conversion to initialize with an appropriate literal. by David Blaikie · 12 years ago
  70. d200187 [analyzer] Remove references to idx::TranslationUnit. Index is dead, cross-TU inlining never panned out. by Jordy Rose · 12 years ago
  71. ecafd30 ThreadSafetyReporter: Manage diagnostics in a std::list. by Benjamin Kramer · 12 years ago
  72. a34194f improve on diagnostic and provide a fixit hint when by Fariborz Jahanian · 12 years ago
  73. e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 12 years ago
  74. 793cd1c Specialize noreturn diagnostics for lambda expressions. by Douglas Gregor · 12 years ago
  75. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 12 years ago
  76. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 12 years ago
  77. 2e51562 Thread safety analysis: by Richard Smith · 12 years ago
  78. 23661d3 Revert various template unreachability code I committed accidentally. by David Blaikie · 12 years ago
  79. 36b7c63 Simple hack to do unreachable code analysis on template patterns. by David Blaikie · 12 years ago
  80. 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 12 years ago
  81. 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 12 years ago
  82. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 12 years ago
  83. 1fa3c06 This patch extends thread safety analysis with support for the scoped_lockable attribute. by DeLesley Hutchins · 13 years ago
  84. 75df4ee Further tweak -Wurneachable-code and templates by allowing the warning to run on by Ted Kremenek · 13 years ago
  85. 5dfee06 Don't run -Wunreachable-code on template instantiations. Different instantiations may produce different unreachable code results, and it is very difficult for us to prove that ALL instantiations of a template have specific unreachable code. If we come up with a better solution, then we can revisit this, but this approach will at least greatly reduce the noise of this warning for code that makes use of templates. by Ted Kremenek · 13 years ago
  86. 1d26f48 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 13 years ago
  87. b1b5daf [analyzer] Remove LocationContext creation methods from AnalysisManager, and change clients to use AnalysisContext instead. by Ted Kremenek · 13 years ago
  88. f1ac637 Thread safety analysis refactoring: invalid lock expressions. by DeLesley Hutchins · 13 years ago
  89. 0d38181 Only warn at self-initialization if some later use is always uninitialized. by Matt Beaumont-Gay · 13 years ago
  90. 9e76172 Tweak -Wuninitialized's handling of 'int x = x' to report that as the root cause of an uninitialized variable IFF there are other uses of that uninitialized variable. Fixes <rdar://problem/9259237>. by Ted Kremenek · 13 years ago
  91. fcdd2cb Don't suggest 'noreturn' for function template instantiations, because by Douglas Gregor · 13 years ago
  92. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  93. 4e4bc75 Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code. by Caitlin Sadowski · 13 years ago
  94. df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
  95. e87158d Thread safety: Initializing var before exhaustive switch statement to deal with extraneous warning produced by gcc but not clang by Caitlin Sadowski · 13 years ago
  96. e05ee6d Switch -Wreturn-type to completely rely on the CFG model of no-return. by Chandler Carruth · 13 years ago
  97. 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
  98. b332109 Fix a diagnostics crasher with -Wmissing-noreturn in Objective-C by Douglas Gregor · 13 years ago
  99. 99107eb Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions by Caitlin Sadowski · 13 years ago
  100. 402aa06 Thread Safety: Moving the analysis to a new file by Caitlin Sadowski · 13 years ago