1. 7c81b43 Rename -Wself-assign-memvar to -Wself-assign-field to improve local consistency a bit. by Nico Weber · 12 years ago
  2. a9e8b9e -Wuninitialized: assume that an __attribute__((returns_twice)) function might by Richard Smith · 12 years ago
  3. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
  4. 43bb179 Warn on self-assignment to member variables. PR13104. by Nico Weber · 12 years ago
  5. b4e8008 Give L__FUNCTION__ the right type in templates. PR13206. by Nico Weber · 12 years ago
  6. 94d92fb Add tests that I wrote for r159060 but forgot to `svn add`. by Nico Weber · 12 years ago
  7. a1c5965 Add triple to test/Sema/attr-tls_model.c by Hans Wennborg · 12 years ago
  8. 5e2d5de Support the tls_model attribute (PR9788) by Hans Wennborg · 12 years ago
  9. 4b2239b Mark Doxygen warnings DefaultIgnore. by Dmitri Gribenko · 12 years ago
  10. 9dda474 Add a warning about almost-Doxygen trailing comments: //< and /*< ... */ by Dmitri Gribenko · 12 years ago
  11. 0523327 Don't warn for -Wstatic-in-inline if the used function is also inline. by Jordan Rose · 12 years ago
  12. 07c877d Reword -Winternal-linkage-in-inline, and rename it to -Wstatic-in-inline. by Jordan Rose · 12 years ago
  13. fc685ac Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. by Aaron Ballman · 12 years ago
  14. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  15. ed35fd1 Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). by Aaron Ballman · 12 years ago
  16. c4429b9 Change -Winternal-linkage-in-inline from ExtWarn to Warning in C++. by Jordan Rose · 12 years ago
  17. 0eb3f45 Support -Winternal-linkage-in-inline in C++ code. by Jordan Rose · 12 years ago
  18. 11b46a0 Allow internal decls in inline functions if the function is in the main file. by Jordan Rose · 12 years ago
  19. 174930d fix PR13071 / rdar://problem/11634669 : by Nuno Lopes · 12 years ago
  20. 96c67d1 alloc_size attribute: there's nothing wrong with alloc_size(1,1). It just means the function allocates x^2 bytes. GCC also accepts this syntax by Nuno Lopes · 12 years ago
  21. 7e58ad5 Don't warn about address-to-member used as part of initialisation, if by Joerg Sonnenberger · 12 years ago
  22. 8f40dcc -Wuninitialized bugfix: when entering the scope of a variable with no by Richard Smith · 12 years ago
  23. 106af9e Warn when a static variable is referenced in a non-static inline function. by Jordan Rose · 12 years ago
  24. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  25. ee0259d Teach printf/scanf about enums with fixed underlying types. by Jordan Rose · 12 years ago
  26. 3af16fd Test the '__thread' before 'static' warning. by Hans Wennborg · 12 years ago
  27. 7af7de7 Add new -Wunique-enum which will warn on enums which all elements have the by Richard Trieu · 12 years ago
  28. 350e956 -Wdeprecated warning to include reference (as a note) by Fariborz Jahanian · 12 years ago
  29. bdb97ff In response to some discussions on IRC, tweak the wording of the new by Richard Smith · 12 years ago
  30. 2815e1a Split a chunk of -Wconditional-uninitialized warnings out into a separate flag, by Richard Smith · 12 years ago
  31. a611506 Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conceptually, this is part of -Wunused-value, but I added a separate flag -Wunused-volatile-lvalue so it doesn't get turned off by accident with -Wno-unused-value. I also made a few minor improvements to existing unused value warnings in the process. <rdar://problem/11516811>. by Eli Friedman · 12 years ago
  32. 587de5b implement Sema support for the alloc_size attribute by Nuno Lopes · 12 years ago
  33. 3f66406 Centralize the handling of the "attribute declaration must precede definition" by Rafael Espindola · 12 years ago
  34. abf145a Use the argument location instead of the format string location when warning by Matt Beaumont-Gay · 12 years ago
  35. 3940ce8 Produce more useful 'duplicate case' diagnostics. Fixes PR9243, from Terry Long! by Douglas Gregor · 12 years ago
  36. be0ee87 Improve some of the conversion warnings to fire on conversion to bool. by David Blaikie · 12 years ago
  37. c608c3c Further improvement to wording of overload resolution diagnostics, and including by Richard Smith · 12 years ago
  38. 420efd8 Produce a warning for mismatched section attributes. Completest pr9356. by Rafael Espindola · 12 years ago
  39. ee409a9 Add support for __attribute__((hot)) and __attribute__((cold)). by Benjamin Kramer · 12 years ago
  40. b2749b1 Make sure that we recognize __attribute__((align)) as a synonym for by Douglas Gregor · 12 years ago
  41. e2c6066 Merge branch 'format-string-braced-init' by Matt Beaumont-Gay · 12 years ago
  42. f7b8056 PR11857: When the wrong number of arguments are provided for a function by Richard Smith · 12 years ago
  43. bf9da1f Fix a recent regression with the merging of format attributes. by Rafael Espindola · 12 years ago
  44. dd44f34 Warn about visibility attributes in typedefs. by Rafael Espindola · 13 years ago
  45. 98ae834 Fix an old (2009) FIXME: by Rafael Espindola · 13 years ago
  46. 00e1f6f Teach IsTailPaddedMemberArray() (used by -Warray-bounds) that a FieldDecl may have a Typedef type, and not always a ConstantArrayType. by Ted Kremenek · 13 years ago
  47. 5f164af Fix fmin*/fmax* library builtin signatures. by Douglas Gregor · 13 years ago
  48. 101d4e0 Make -Wformat accept printf("%hhx", c); with -funsigned-char by Hans Wennborg · 13 years ago
  49. 9b79fc9 Process attributes in the order they appear in the source code. This make clang by Rafael Espindola · 13 years ago
  50. 3b29436 Split mergeAvailabilityAttr out of handleAvailabilityAttr. This is important by Rafael Espindola · 13 years ago
  51. 7ad5c99 Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings. by Argyrios Kyrtzidis · 13 years ago
  52. a30d860 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 13 years ago
  53. 392da48 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 13 years ago
  54. 927a57c Add a test for r156092. by Bob Wilson · 13 years ago
  55. b9e05f1 Add support for full-width 128-bit integer literals. by Stephen Canon · 13 years ago
  56. 7b0a3e3 Fix a note without a SourceLocation. by Richard Trieu · 13 years ago
  57. 548d17c Walk the decls looking for the last one that has an attribute. We do have to walk by Rafael Espindola · 13 years ago
  58. 4e31b4d Extend the error about incompatible visibility attributes in different by Rafael Espindola · 13 years ago
  59. 6df1fa9 Test verified. by John McCall · 13 years ago
  60. bfd7a52 Unify Options.td and CC1Options.td, in a first step towards unifying the serialization logic in Frontend and Driver. by James Molloy · 13 years ago
  61. c2244f6 Add a disclaimer to the new test, plus a user-declared ctor by John McCall · 13 years ago
  62. 441c623 Add support for laying out vtordisps according to our current by John McCall · 13 years ago
  63. 6d3b93d Turn the mixed-sign-comparison diagnostic into a runtime behavior by Douglas Gregor · 13 years ago
  64. e593921 Currently __builtin_annotation() only annotates an i32. by Julien Lerouge · 13 years ago
  65. 45a0b26 Reject cases like by Rafael Espindola · 13 years ago
  66. d672436 with -Wdeprecated, include a note to its deprecated declaration by Fariborz Jahanian · 13 years ago
  67. 2850376 Per Richard's comments on r154794, add the checks necessary to handle constant-folding relational comparisons safely in case the user is using -fwrapv or equivalent. by Eli Friedman · 13 years ago
  68. a316988 Make constant evaluation for pointer comparisons work correctly for some uncommon cases. <rdar://problem/10962435>. by Eli Friedman · 13 years ago
  69. 030c7e9 Fix tests that weren't actually verifying anything. by David Blaikie · 13 years ago
  70. 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 13 years ago
  71. 3705084 Warn on 64-to-32 for source value of x bits where 64 >= x > 32. by David Blaikie · 13 years ago
  72. ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 13 years ago
  73. 16aac6f Add test for a construct we currently reject, constant-evaluating a load from a constant string. Given that gcc doesn't accept this, we should continue to not accept it, even though it was accidentally supported by clang for a brief period. by Eli Friedman · 13 years ago
  74. fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 13 years ago
  75. bc1029b Implement C90 pedantic warning for duplicate declaration specifiers which are duplicated via a typedef. Patch by Tim Northover. by Eli Friedman · 13 years ago
  76. ae916a1 Properly implement the C rules for composite types for qualified pointers in conditionals. Patch by Tim Northover. by Eli Friedman · 13 years ago
  77. e31b8fb Enable warn_impcast_literal_float_to_integer by default. by David Blaikie · 13 years ago
  78. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 13 years ago
  79. b778305 Change the binary operator data recursive evaluator to not stop at the first by Richard Trieu · 13 years ago
  80. 54faba4 For enums with no tag name, display its location in by Fariborz Jahanian · 13 years ago
  81. 9354f6a fixes the diagnostic issued in // rdar://11069896 by Fariborz Jahanian · 13 years ago
  82. cde7a1d Report the natural alignment of unsigned long long, not the preferred alignment. by Chad Rosier · 13 years ago
  83. 4e648e4 Allow void blocks to return witn a void expression in by Fariborz Jahanian · 13 years ago
  84. 0961a01 Warn on flexible array members when in C89 mode, with -pedantic. by David Chisnall · 13 years ago
  85. cc2f77a [Sema] Introduce a data recursive evaluator specific to binary operators. by Argyrios Kyrtzidis · 13 years ago
  86. 1d23c42 Unpluralize -Wfoo-conversions warnings for consistency. by David Blaikie · 13 years ago
  87. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  88. cb00cc4 Remove the part of test/Sema/pragma-pack-2.c that has irregular "#pragma pack"s. by Argyrios Kyrtzidis · 13 years ago
  89. 26b75c0 Improve diagnostics for UCNs referring to control characters and members of the by Richard Smith · 13 years ago
  90. f856264 -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 13 years ago
  91. 27949f6 Undo patch for // rdar://10735698 by Fariborz Jahanian · 13 years ago
  92. abf9d90 patch to optionally warn for block implementations without explicit by Fariborz Jahanian · 13 years ago
  93. 1cb2d74 Add -Wstring-plus-int, which warns on "str" + int and int + "str". by Nico Weber · 13 years ago
  94. a0e005b Change diagnostic test for my last patch. // rdar://10961370 by Fariborz Jahanian · 13 years ago
  95. e853bb3 c/objc: problem originally reported as an objective-c bug. by Fariborz Jahanian · 13 years ago
  96. 3638fab Remove test/Sema/many-logical-ops.c since it fails in linux variants. by Argyrios Kyrtzidis · 13 years ago
  97. 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
  98. f41e875 clang/test/Analysis/stats.c: Mark this as XFAIL: mingw32. by NAKAMURA Takumi · 13 years ago
  99. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 13 years ago
  100. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 13 years ago