1. ed36b2a Do a second lookup for type_info in the global namespace in microsoft mode. PR13153. by Nico Weber · 12 years ago
  2. b26331b Enable -Wnull-conversion for non-integral target types (eg: double). by David Blaikie · 12 years ago
  3. 0d3317e Improve the error message when a function overload candidate is rejected by Kaelyn Uhrain · 12 years ago
  4. c4429b9 Change -Winternal-linkage-in-inline from ExtWarn to Warning in C++. by Jordan Rose · 12 years ago
  5. 0eb3f45 Support -Winternal-linkage-in-inline in C++ code. by Jordan Rose · 12 years ago
  6. 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
  7. c2f51cf Stop referring to functions as methods in per-function fallthrough-checking. by Sean Hunt · 12 years ago
  8. de5e75c Use a proper visitor to recursively check for uninitialized use in constructors. by Richard Trieu · 12 years ago
  9. 0e9e9f8 Look at incomplete FunctionTemplateDecls in order to determine whether by Daniel Jasper · 12 years ago
  10. 568eae4 Allow __attribute__((unused)) for fields and make it silence by Daniel Jasper · 12 years ago
  11. df9ef1b PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode escape sequences. by Richard Smith · 12 years ago
  12. 3c2fcf8 PR12964: __int128 and unsigned __int128 are promoted integral types, be sure to by Richard Smith · 12 years ago
  13. 0f4b5be PR13051: Only suggest the 'template' and 'operator' keywords when performing by Richard Smith · 12 years ago
  14. f4fe843 Allow friend declarations of defaulted special member functions. Only by Richard Smith · 12 years ago
  15. ef094a1 Ignore corrections to functions with bodies when deciding which by Kaelyn Uhrain · 12 years ago
  16. 8d3607b Allow CorrectTypo to add/modify nested name qualifiers to typos that by Kaelyn Uhrain · 12 years ago
  17. f8cc02e Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 12 years ago
  18. 36d02af Add a warning for when an array-to-pointer decay is performed on an array by Richard Smith · 12 years ago
  19. 2876983 Fixes some test cases that should have come along with r157943. by Aaron Ballman · 12 years ago
  20. 44f5b1d Removing the lambda extension warning concerning single return statements, as it no longer applies. by Aaron Ballman · 12 years ago
  21. b1c6f5f When adding built-in operator candidates for overload resolution by Douglas Gregor · 12 years ago
  22. 1973634 Implementation of a "soft opt-in" option for -Wimplicit-fallthrough diagnostics: -Wimplicit-fallthrough-per-method by Alexander Kornienko · 12 years ago
  23. 784ae8e Don't allow multiple correction candidates that have the same identifier by Kaelyn Uhrain · 12 years ago
  24. 1dfc4ba Anonymous union members within a struct are now properly handled as an unevaluated field in C++11 mode. This fixes PR12866. by Aaron Ballman · 12 years ago
  25. 90c7832 Change wording of 'memcpy' type mismatch warning and remove fixit. by Anna Zaks · 12 years ago
  26. abe21e3 Disable -Wunique-enum for anonymous enums. by David Blaikie · 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. 6fcb372 Add fixits for memory access warnings. by Anna Zaks · 12 years ago
  29. e0cf31d PR12962: Fix a rare use after free when collecting virtual overrides. by Benjamin Kramer · 12 years ago
  30. 350e956 -Wdeprecated warning to include reference (as a note) by Fariborz Jahanian · 12 years ago
  31. a189d89 Don't offer '[[clang::fallthrough]];' fix-it when a fall-through occurs to a by Alexander Kornienko · 12 years ago
  32. 4059da8 A minor tweak to the new volatile lvalue warning: don't warn on "(void)x", where "x" refers to a local variable. This should silence a useless warning in compiler-rt and other places. by Eli Friedman · 12 years ago
  33. 8ab10aa DR1152 / PR12931 / PR6177: A candidate function which requires binding a const by Richard Smith · 12 years ago
  34. 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
  35. 11d1a69 Error when using typeid() with -fno-rtti. PR 12888. by Nico Weber · 12 years ago
  36. 25582fc Recover better from a missing 'typename' in a function template definition. by Richard Smith · 12 years ago
  37. def0762 Include the correct conversion context locations for condition expressions. by David Blaikie · 12 years ago
  38. 9fb1ac5 Don't warn when NULL is used within a macro but its conversion is outside a macro. by David Blaikie · 12 years ago
  39. 8f0a7e7 If we see a declaration which is either missing a type or has a malformed type, by Richard Smith · 12 years ago
  40. 827adaf Don't use the implicit int rule for error recovery in C++. Instead, try to by Richard Smith · 12 years ago
  41. be0ee87 Improve some of the conversion warnings to fire on conversion to bool. by David Blaikie · 12 years ago
  42. c608c3c Further improvement to wording of overload resolution diagnostics, and including by Richard Smith · 12 years ago
  43. dbbeccc PR12826: Converting an lvalue to an xvalue is a no-op conversion, not an lvalue-to-rvalue conversion. by Richard Smith · 12 years ago
  44. 3003e1d Fold the six functions checking explicitly-defaulted special member functions by Richard Smith · 12 years ago
  45. f7b8056 PR11857: When the wrong number of arguments are provided for a function by Richard Smith · 12 years ago
  46. f6278e5 Pull some cases of initialization with self-reference warnings out of by Richard Trieu · 12 years ago
  47. f63eee7 Stop AltiVec parsing from going down the 'implicit int' codepath as part of its by Richard Smith · 12 years ago
  48. 83a22ec Recover properly if a class member declaration starts with a scope specifier by Richard Smith · 12 years ago
  49. 7e9f8af Update the SelfReferenceChecker. Refactored some of the visitor methods. by Richard Trieu · 12 years ago
  50. 0a84e7a Updating the test case based on previous patch by Aaron Ballman · 12 years ago
  51. 21eb6d4 Detecting illegal instantiations of abstract types when using a function-style cast. Fixed PR12658. by Aaron Ballman · 12 years ago
  52. f108c63 A conversion operator in a base class shouldn't hide another conversion operator by Richard Smith · 12 years ago
  53. bbba25f Thread safety analysis: check for LOCKABLE attribute on base classes. by DeLesley Hutchins · 12 years ago
  54. 9087599 Skip checking for infinite for-loops if there are global or static variables by Richard Trieu · 12 years ago
  55. e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
  56. 82129e2 Add commas to for loop warning to separate variable names. by Richard Trieu · 12 years ago
  57. 60f2024 Thread safety analysis: additional support for smart pointers in lock expressions. by DeLesley Hutchins · 12 years ago
  58. f26efd7 Thread Safety Analysis: fixed attribute handling for lock_returned attribute. by DeLesley Hutchins · 12 years ago
  59. 6deb820 Disable our non-standard delayed parsing of exception specifications. Delaying by Richard Smith · 12 years ago
  60. 12f3297 Try harder to recognize hidden tag type names in potential declarations instead by Kaelyn Uhrain · 12 years ago
  61. 4e31b4d Extend the error about incompatible visibility attributes in different by Rafael Espindola · 12 years ago
  62. ca2e1b7 Workaround a miscompile in 483.xalancbmk while we figure it out. by David Blaikie · 12 years ago
  63. 5729672 PR12710 - broken default argument handling for templates. by David Blaikie · 12 years ago
  64. 8d59dee My first effort to do this more subtly failed, so elaborately by John McCall · 12 years ago
  65. aa54986 Remove -Wc++98-compat warning for an outrageously-rare circumstance of 'this' by Richard Smith · 12 years ago
  66. c1c0725 Fix PR12378: provide conversion warnings on default args of function templates by David Blaikie · 12 years ago
  67. 694e796 Add -Wloop-analysis. This warning will fire on for loops which the variables by Richard Trieu · 12 years ago
  68. 98f71aa C++11 weakens the requirement for types used with offsetof from POD to standard layout type. by Benjamin Kramer · 12 years ago
  69. 152f6b7 Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODType decide which one to use based on LangOptions. by Benjamin Kramer · 12 years ago
  70. 470360d Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode." by Benjamin Kramer · 12 years ago
  71. 046e869 Use the C++11 definition of PODness for __is_pod in C++11 mode. by Benjamin Kramer · 12 years ago
  72. a1366cb PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode. by Richard Smith · 12 years ago
  73. d601c62 Add test case for rdar://11293995 by Argyrios Kyrtzidis · 12 years ago
  74. 1de9d7d Fix a crash-on-invalid where the constant evaluator would try to by John McCall · 12 years ago
  75. a43ea64 PR12647: An alias template instantiation which occurs in a SFINAE context is by Richard Smith · 12 years ago
  76. 6e4a0af PR12660: Don't crash when initializing a const reference from a braced init list by Richard Smith · 12 years ago
  77. 86e6fdc Two missing -Wc++98-compat warnings, for null pointers as non-type template by Richard Smith · 12 years ago
  78. 2b90f76 Add an error message with fixit hint for changing '.' to '->'. by Kaelyn Uhrain · 12 years ago
  79. 64b111e Thread safety analysis: refactor test cases so that the style is consistent. by DeLesley Hutchins · 12 years ago
  80. aed9ea3 Thread safety analysis: support the use of pt_guarded_by attributes by DeLesley Hutchins · 12 years ago
  81. 79747e0 Thread-safety analysis: support new "pointer to member" syntax for by DeLesley Hutchins · 12 years ago
  82. a4156b8 Fix regression in r154844. If necessary, defer computing adjusted destructor by Richard Smith · 12 years ago
  83. 7d90fe5 Fix a QoI bug reported by a user. by Matt Beaumont-Gay · 12 years ago
  84. ae519c4 Thread safety analysis: split warnings into two groups: attribute warnings by DeLesley Hutchins · 12 years ago
  85. 03544fc Add missing -Wc++98-compat warnings for initializer list initializations which by Richard Smith · 12 years ago
  86. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  87. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  88. 030c7e9 Fix tests that weren't actually verifying anything. by David Blaikie · 12 years ago
  89. fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 12 years ago
  90. a1c4f7c PR12500: Improve the wording of the diagnostic for a redefinition of a name by Richard Smith · 12 years ago
  91. 97b57a2 When we're flagging a protected scope to prevent jumps into the by John McCall · 12 years ago
  92. c02af35 Add -Wuninitialized test for C++11 lambdas. by Ted Kremenek · 12 years ago
  93. f7ecc30 Compute standard conversion sequences for conversions to atomic by Douglas Gregor · 12 years ago
  94. 994d73f Part of PR10101: after a parse error in a declaration, try harder to find the by Richard Smith · 12 years ago
  95. 69a30b8 When we determine that an initialization sequence failed due to an by Douglas Gregor · 12 years ago
  96. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  97. 83cad45 Thread safety analysis: downgraded requirement that mutex expressions refer to a lockable type from error to warning. by DeLesley Hutchins · 12 years ago
  98. 0121183 Test for r154189/PR12481 by Matt Beaumont-Gay · 12 years ago
  99. cf2fa2f Fixed scoping error for late parsed attributes in nested classes. by DeLesley Hutchins · 12 years ago
  100. bf9658c Point the caret at the error for the 'expected namespace name' diagnostic in by Richard Smith · 12 years ago