1. 556ef7f PR16727: don't try to evaluate a potentially value-dependent expression when by Richard Smith · 11 years ago
  2. 2d67097 Refactor all diagnosing of TypoCorrections through a common function, in by Richard Smith · 11 years ago
  3. 29535ba Don't reject attribute used in an "extern const" variable definition. by Rafael Espindola · 11 years ago
  4. 6b725d1 Thread safety analysis: new test case by DeLesley Hutchins · 11 years ago
  5. 2f835ca Don't allow unary negation on scoped enums. by Eli Friedman · 11 years ago
  6. 7336b9f Thread Safety Analysis: fix bug when using TryLock with && and || expressions. by DeLesley Hutchins · 11 years ago
  7. 37e849a PR16875: The return type of a dependent function type is visible when it's by Richard Smith · 11 years ago
  8. 933c66b Bug fix: note diagnosis on expression narrowing should say "variable template" instead of "static data member" when appropriate by Larisse Voufo · 11 years ago
  9. 4a91989 Bug fix: disallow a variable template to be redeclared as a non-templated variable by Larisse Voufo · 11 years ago
  10. 72a36a1 Don't produce duplicate notes if we have deduction failure notes when resolving by Richard Smith · 11 years ago
  11. c99b90e sizeof(void) etc. should be a hard error in C++. by Eli Friedman · 11 years ago
  12. dd9459f Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3: by Richard Smith · 11 years ago
  13. 439d665 variable templates updated for PCH serialization... Still working on test cases... by Larisse Voufo · 11 years ago
  14. 42acc0c Fix pretty-printing for unnamed unions. by Eli Friedman · 11 years ago
  15. a03c5ee Fix crash w/BlockDecl and invalid qualified decl. by Eli Friedman · 11 years ago
  16. df7bef0 Patch by Chris Wailes <chris.wailes@gmail.com>. Reviewed by delesley, dblaikie. by DeLesley Hutchins · 11 years ago
  17. 62f675c Avoid spurious error messages if parent template class cannot be instantiated by Serge Pavlov · 11 years ago
  18. 7ea491c Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
  19. 1c56c9d Fix alignof computation of large arrays on x86_64. by Rafael Espindola · 11 years ago
  20. f58443e Split the deprecated increment bool warning into a sub-group of -Wdeprecated by Richard Trieu · 11 years ago
  21. fbbdc5d Emit an error for enum increments and decrements in C++ mode. Fixes PR16394. by Richard Trieu · 11 years ago
  22. acdbbc7 Add a new warning to -Wloop-analysis to detect suspicious increments or by Richard Trieu · 11 years ago
  23. 3835a4e PR16755: When initializing or modifying a bitfield member in a constant by Richard Smith · 11 years ago
  24. 3151b7c Fixing commit r187768: Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 11 years ago
  25. 1a81e74 Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
  26. ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
  27. 0e21897 Implement C++'s restrictions on the type of an expression passed to a vararg by Richard Smith · 11 years ago
  28. 8b051ce Sema: Don't assume a nested name specifier holds a type by David Majnemer · 11 years ago
  29. 789d82a Check dynamic_cast is not used with -fno-rtti, unless it is a noop or can be resolved statically. by Arnaud A. de Grandmaison · 11 years ago
  30. c66e7e9 Fix declaring class template methods with an attributed typedef by Reid Kleckner · 11 years ago
  31. c14e6dd A few small cleanups to r187504. Thanks to dblaikie for the assist. by Kaelyn Uhrain · 11 years ago
  32. baaeb85 Improve the diagnostic experience, including adding recovery, for by Kaelyn Uhrain · 11 years ago
  33. 8931078 Fix a crasher than manifests when typo correction suggests a function template. by Richard Trieu · 11 years ago
  34. 9f939f7 Replacing err_attribute_argument_not_int with err_attribute_not_type_attr by Aaron Ballman · 11 years ago
  35. 2437c86 Don't build expressions for invalid casts. by Eli Friedman · 11 years ago
  36. 14d937a Handle a difference in lambda return type deduction between C++11 and C++1y: if by Richard Smith · 11 years ago
  37. ec0808d PR16708: If a lambda has an implicit return type, don't get confused if its return type has already been determined to be a type containing an 'auto'. by Richard Smith · 11 years ago
  38. f221d161 Add another C++14 constexpr test case. by Richard Smith · 11 years ago
  39. 03ce5f8 C++1y: track object lifetime during constexpr evaluation, and don't allow by Richard Smith · 11 years ago
  40. baec778 Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. by Aaron Ballman · 11 years ago
  41. 437d43f Consolidate several attribute argument diagnostics into a single, selectable diagnostic. This makes the diagnostic more consistent. by Aaron Ballman · 11 years ago
  42. 4ac537b C++1y literal suffix support: by Richard Smith · 11 years ago
  43. df88082 Testcase for PR16673. by Eli Friedman · 11 years ago
  44. cbc820a Implement DR257 / fix PR16659: by Richard Smith · 11 years ago
  45. 81e4549 report unused-value warning also for warn_unused types by Lubos Lunak · 11 years ago
  46. cfc5708 Add missing check for creating an instance of an abstract class through an by Richard Smith · 11 years ago
  47. cbec59a Undisable a test for a c++98-compat warning for inheriting constructors now that we implement them. by Richard Smith · 11 years ago
  48. 1d3ce65 add type attribute warn_unused, for -Wunused-variable warnings (pr#14253) by Lubos Lunak · 11 years ago
  49. 6540052 Fix bug in computing POD-for-layout. by Eli Friedman · 11 years ago
  50. 4384712 FIXME fix: improving diagnostics for template arguments deduction of class templates and explicit specializations by Larisse Voufo · 11 years ago
  51. 8c5d407 Revert "Use function overloading instead of template specialization for diagnosis of bad template argument deductions." by Larisse Voufo · 11 years ago
  52. a730f54 Use function overloading instead of template specialization for diagnosis of bad template argument deductions. by Larisse Voufo · 11 years ago
  53. 22050f2 Reinstate r186040, with additional fixes and more test coverage (reverted in by Richard Smith · 11 years ago
  54. 9a3ecb0 MS wide bitfield error check in Sema by Reid Kleckner · 11 years ago
  55. 21cde05 Make Expr::isConstantInitializer match IRGen. by Eli Friedman · 11 years ago
  56. 5029bd5 Fix alignment of class derived from empty class. by Eli Friedman · 11 years ago
  57. bf03b37 Fix member refs with using decl + anonymous union. by Eli Friedman · 11 years ago
  58. 3d882fa Fix a typo in the diagnostic note added in r186342. by Kaelyn Uhrain · 11 years ago
  59. d422434 Move the "->" to "." fixit from r186128 into a separate note since by Kaelyn Uhrain · 11 years ago
  60. 52c2575 Re-revert r86040, which was un-reverted in r186199. by Chandler Carruth · 11 years ago
  61. f9e65a2 Unrevert r186040, reverted in r186185, with fix for PR16597. by Richard Smith · 11 years ago
  62. 1afa611 Revert r186040 to fix PR16597 while Richard investigates what the best fix is. by Chandler Carruth · 11 years ago
  63. fcb5a25 Fix crash on zero-argument assignment operator. by Eli Friedman · 11 years ago
  64. cf2901a Make CXXBaseSpecifier::getType return unqual type. by Eli Friedman · 11 years ago
  65. 5154dce Add a __builtin_addressof that performs the same functionality as the built-in by Richard Smith · 11 years ago
  66. 433a13d If we friend a declaration twice, that should not make it visible to name by Richard Smith · 11 years ago
  67. 0daf1f4 Offer typo suggestions for 'using' declarations. by Kaelyn Uhrain · 11 years ago
  68. d739c4e Fix crash typo-correcting dependent member func. by Eli Friedman · 11 years ago
  69. 6c4898b Attempt typo correction for function calls with the wrong number of arguments. by Kaelyn Uhrain · 11 years ago
  70. 96e7813 Add 'not' to commands that are expected to fail. by Rafael Espindola · 11 years ago
  71. 14b7673b Improve -Wlogical-not-parentheses to catch when the not is applied to an enum. by Richard Trieu · 11 years ago
  72. b2567dd Allow typo correction to try removing nested name specifiers. by Kaelyn Uhrain · 11 years ago
  73. caa16dd Look for corrections in enclosing namespaces that require a global NestedNameSpecifier. by Kaelyn Uhrain · 11 years ago
  74. 3c3af14 PR16502: Fix a dumb bug where we might look past the last initializer in an by Richard Smith · 11 years ago
  75. 0c0b390 Teach -Wunsequenced that the side-effects of a function evaluation are sequenced by Richard Smith · 11 years ago
  76. aa4bc18 Reinstate r185229, reverted in r185256, with a tweak: further ignore the by Richard Smith · 11 years ago
  77. 6e428a4 Revert r185229 as it breaks compilation of <windows.h> by Timur Iskhodzhanov · 11 years ago
  78. 5eab8d7 PR7927, PR16247: Reimplement handling of matching extern "C" declarations by Richard Smith · 11 years ago
  79. 5fb478b Fix error recovery with in-class initializer. by Eli Friedman · 11 years ago
  80. d943352 Under -fms-extensions, only inject a friend tag name when we didn't see a tag with that name in an enclosing scope. by Douglas Gregor · 11 years ago
  81. 7419d01 Fix a conversion to incomplete type bug -- The error message now specifically states that the type is incomplete and points to the forward declaration of the incomplete type. by Larisse Voufo · 11 years ago
  82. 418dd3e PR16467: Teach -Wunsequenced that in C11 (unlike C++11), an assignment's by Richard Smith · 11 years ago
  83. b4f0f3f This patch fixes PR16395, when HandleMSProperty returns null due to a declaration with no name. by Aaron Ballman · 11 years ago
  84. cd06f26 Rewrite record layout for ms_struct structs. by Eli Friedman · 11 years ago
  85. dccd04d Don't check for triviality on fields of templated records. We can't know the by Nick Lewycky · 11 years ago
  86. f6a144f Implement DR136 by David Majnemer · 11 years ago
  87. 147fab9 Don't try to get the layout of an invalid decl in getDeclAlign. by Matt Beaumont-Gay · 11 years ago
  88. db2fe73 More of N3652: don't add an implicit 'const' to 'constexpr' member functions when checking for overloads in C++1y. by Richard Smith · 11 years ago
  89. 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
  90. 319957c Add null check (resolves PR16423) by Stephen Lin · 11 years ago
  91. b1ce929 Fix assert if an attempt is made to explicitly instantiate an alias template. by Richard Smith · 11 years ago
  92. e2a90b8 Extend -Wnon-pod-varargs to check calls made from member pointers. by Richard Trieu · 11 years ago
  93. 0538f0e Extend -Wnon-pod-varargs to more cases, such as function pointers as return by Richard Trieu · 11 years ago
  94. c8fa525 Provide suggested no-arg calls for overloaded member functions missing calls by David Blaikie · 11 years ago
  95. 9b60195 [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 11 years ago
  96. a80d1b4 Fix copy-pasted comment. by Richard Smith · 11 years ago
  97. 3e1aca2 Don't allow __attribute__((common)) in C++. PR16330. by Eli Friedman · 11 years ago
  98. f462b01 Extend -Wnon-pod-varargs to check calls made from function pointers. by Richard Trieu · 11 years ago
  99. 4cde94a Clean up warning and add a test. by Eli Friedman · 11 years ago
  100. f5d40bf Add an additional test for dynamic_cast. by Eli Friedman · 11 years ago