1. a41c97a Switch the semantic DeclContext for a block-scope declaration of a function or by Richard Smith · 11 years ago
  2. d2f9308 Make Preprocessor::Lex non-recursive. by Eli Friedman · 11 years ago
  3. 5f33c37 Add specific warning flags for GNU ext in Sema. by Eli Friedman · 11 years ago
  4. 58ee425 Remove a bogus diagnostic preventing static data member templates from being by Richard Smith · 11 years ago
  5. 8e6557e Fix accepts-invalid if a variable template explicit instantiation is missing an by Richard Smith · 11 years ago
  6. 6aa7df9 If a variable template specialization with an incomplete array type is by Richard Smith · 11 years ago
  7. e9f6f33 [-cxx-abi microsoft] Correctly identify Win32 entry points by David Majnemer · 11 years ago
  8. 175d417 Add some missing ProhibitAttributes calls to some declaration-like #pragmas. by Richard Smith · 11 years ago
  9. 2440fb1 Add error checking to reject neon_vector_type attribute on targets without NEON. by Amara Emerson · 11 years ago
  10. 3312933 Handle PredefinedExpr with templates and lambdas by Wei Pan · 11 years ago
  11. 3225b9c Avoid getting an argument of allocation function if it does not exist. by Serge Pavlov · 11 years ago
  12. 1fca547 Part three of PR15721: if we have an invalid CXXDefaultInitExpr, don't crash if by Richard Smith · 11 years ago
  13. b445cb9 vector_size cannot be applied to Booleans. Updated the semantic checking logic, as well as the comment and added a test case. Fixes PR12649 by Aaron Ballman · 11 years ago
  14. 422ac9e Switching the WeakRef attribute to using the new checkStringLiteralArgument helper function. by Aaron Ballman · 11 years ago
  15. f37e4f2 Guard availability and thread safety attributes against wide strings. by Benjamin Kramer · 11 years ago
  16. fbb08b5 Refactor the uninitialized field visitor. Also moved the calls to the visitor by Richard Trieu · 11 years ago
  17. d068607 Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required. by Aaron Ballman · 11 years ago
  18. a19efaf Adding some additional test cases for the cleanup attribute. by Aaron Ballman · 11 years ago
  19. 71fcba8 Split -Wunused-variable warning. by Daniel Jasper · 11 years ago
  20. a3d727b volatile types are not trivially copyable. by Eli Friedman · 11 years ago
  21. ba08161 Fix is_trivially_constructible preconditions. by Eli Friedman · 11 years ago
  22. ebaee6b The cleanup attribute no longer uses an unresolved, simple identifier as its argument. Instead, it takes an expression that is fully resolved. by Aaron Ballman · 11 years ago
  23. 812d6bc PR5683: Issue a warning when subtracting pointers to types of zero size, and by Richard Smith · 11 years ago
  24. 1507bf5 Fix regression from r190382. by Eli Friedman · 11 years ago
  25. 39bd371 Make -Wunused warning rules more consistent. by Eli Friedman · 11 years ago
  26. 35bc005 Ignore calling conventions when checking function template specializations by Reid Kleckner · 11 years ago
  27. 9c5716c Add self-comparison warnings for fields. by Eli Friedman · 11 years ago
  28. a33ab60 Consumed Analysis: The 'consumable' attribute now takes a identifier specifying the default assumed state for objects of this class by David Blaikie · 11 years ago
  29. 3082be2 When creating an implicit conversion sequence for a reference of type T from an by Richard Smith · 11 years ago
  30. 1e75a1a Clear LookupResult object if invalid candidate is found. by Serge Pavlov · 11 years ago
  31. 5094920 Consumed analysis: update to comments in test cases. by DeLesley Hutchins · 11 years ago
  32. caa5ab2 Switched FormatAttr to using an IdentifierArgument instead of a StringArgument since that is a more accurate modeling. by Aaron Ballman · 11 years ago
  33. 0e8534e Consumed analysis: add return_typestate attribute. by DeLesley Hutchins · 11 years ago
  34. 9a96de7 The diagnostic err_init_conversion_failed uses the enum by Richard Trieu · 11 years ago
  35. c55bee6 Consumed analysis: add 'consumable' class attribute. by DeLesley Hutchins · 11 years ago
  36. 4252598 Consumed analysis: track function parameters. Patch by chris.wailes@gmail.com. by DeLesley Hutchins · 11 years ago
  37. d324a0b Consumed analysis: non-const methods no longer transfer an object into an by DeLesley Hutchins · 11 years ago
  38. b7dc1f5 Consumed analysis: improve handling of conditionals. by DeLesley Hutchins · 11 years ago
  39. 9d57b8d Sema: Subst type default template args earlier by David Majnemer · 11 years ago
  40. 3f93d4c Improve error for assignment to incomplete class. by Eli Friedman · 11 years ago
  41. ef07203 Delete CC_Default and use the target default CC everywhere by Reid Kleckner · 11 years ago
  42. 15b2674 Handle predefined expression for a captured statement by Wei Pan · 11 years ago
  43. 9e8bd1d Consumed analysis: change class name in test cases. by DeLesley Hutchins · 11 years ago
  44. 8ef1b37 Reword a diagnostic to avoid a confusing implication that it might be talking by Richard Smith · 11 years ago
  45. 5fdd207 Update to consumed analysis. by DeLesley Hutchins · 11 years ago
  46. b9377d3 Add a constexpr functionality test for static data member templates. by Larisse Voufo · 11 years ago
  47. 567f917 Refactor for clarity and simplicity. by Larisse Voufo · 11 years ago
  48. 04592e7 Improve support for static data member templates. This revision still has at least one bug, as it does not respect the variable template specialization hierarchy well. by Larisse Voufo · 11 years ago
  49. 2414697 Split isFromMainFile into two functions. by Eli Friedman · 11 years ago
  50. f96df62 Fix the end sourcelocation of the call expression in a member access when by Nick Lewycky · 11 years ago
  51. 28bdbf0 Sema: Use the right type for PredefinedExpr when it's in a lambda. by Benjamin Kramer · 11 years ago
  52. 37aa0f7 If we find an error in the range expression in a range-based for loop, and the by Richard Smith · 11 years ago
  53. 556ef7f PR16727: don't try to evaluate a potentially value-dependent expression when by Richard Smith · 11 years ago
  54. 2d67097 Refactor all diagnosing of TypoCorrections through a common function, in by Richard Smith · 11 years ago
  55. 29535ba Don't reject attribute used in an "extern const" variable definition. by Rafael Espindola · 11 years ago
  56. 6b725d1 Thread safety analysis: new test case by DeLesley Hutchins · 11 years ago
  57. 2f835ca Don't allow unary negation on scoped enums. by Eli Friedman · 11 years ago
  58. 7336b9f Thread Safety Analysis: fix bug when using TryLock with && and || expressions. by DeLesley Hutchins · 11 years ago
  59. 37e849a PR16875: The return type of a dependent function type is visible when it's by Richard Smith · 11 years ago
  60. 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
  61. 4a91989 Bug fix: disallow a variable template to be redeclared as a non-templated variable by Larisse Voufo · 11 years ago
  62. 72a36a1 Don't produce duplicate notes if we have deduction failure notes when resolving by Richard Smith · 11 years ago
  63. c99b90e sizeof(void) etc. should be a hard error in C++. by Eli Friedman · 11 years ago
  64. dd9459f Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3: by Richard Smith · 11 years ago
  65. 439d665 variable templates updated for PCH serialization... Still working on test cases... by Larisse Voufo · 11 years ago
  66. 42acc0c Fix pretty-printing for unnamed unions. by Eli Friedman · 11 years ago
  67. a03c5ee Fix crash w/BlockDecl and invalid qualified decl. by Eli Friedman · 11 years ago
  68. df7bef0 Patch by Chris Wailes <chris.wailes@gmail.com>. Reviewed by delesley, dblaikie. by DeLesley Hutchins · 11 years ago
  69. 62f675c Avoid spurious error messages if parent template class cannot be instantiated by Serge Pavlov · 11 years ago
  70. 7ea491c Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
  71. 1c56c9d Fix alignof computation of large arrays on x86_64. by Rafael Espindola · 11 years ago
  72. f58443e Split the deprecated increment bool warning into a sub-group of -Wdeprecated by Richard Trieu · 11 years ago
  73. fbbdc5d Emit an error for enum increments and decrements in C++ mode. Fixes PR16394. by Richard Trieu · 11 years ago
  74. acdbbc7 Add a new warning to -Wloop-analysis to detect suspicious increments or by Richard Trieu · 11 years ago
  75. 3835a4e PR16755: When initializing or modifying a bitfield member in a constant by Richard Smith · 11 years ago
  76. 3151b7c Fixing commit r187768: Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 11 years ago
  77. 1a81e74 Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
  78. 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
  79. 0e21897 Implement C++'s restrictions on the type of an expression passed to a vararg by Richard Smith · 11 years ago
  80. 8b051ce Sema: Don't assume a nested name specifier holds a type by David Majnemer · 11 years ago
  81. 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
  82. c66e7e9 Fix declaring class template methods with an attributed typedef by Reid Kleckner · 11 years ago
  83. c14e6dd A few small cleanups to r187504. Thanks to dblaikie for the assist. by Kaelyn Uhrain · 11 years ago
  84. baaeb85 Improve the diagnostic experience, including adding recovery, for by Kaelyn Uhrain · 11 years ago
  85. 8931078 Fix a crasher than manifests when typo correction suggests a function template. by Richard Trieu · 11 years ago
  86. 9f939f7 Replacing err_attribute_argument_not_int with err_attribute_not_type_attr by Aaron Ballman · 11 years ago
  87. 2437c86 Don't build expressions for invalid casts. by Eli Friedman · 11 years ago
  88. 14d937a Handle a difference in lambda return type deduction between C++11 and C++1y: if by Richard Smith · 11 years ago
  89. 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
  90. f221d161 Add another C++14 constexpr test case. by Richard Smith · 11 years ago
  91. 03ce5f8 C++1y: track object lifetime during constexpr evaluation, and don't allow by Richard Smith · 11 years ago
  92. 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
  93. 437d43f Consolidate several attribute argument diagnostics into a single, selectable diagnostic. This makes the diagnostic more consistent. by Aaron Ballman · 11 years ago
  94. 4ac537b C++1y literal suffix support: by Richard Smith · 11 years ago
  95. df88082 Testcase for PR16673. by Eli Friedman · 11 years ago
  96. cbc820a Implement DR257 / fix PR16659: by Richard Smith · 11 years ago
  97. 81e4549 report unused-value warning also for warn_unused types by Lubos Lunak · 11 years ago
  98. cfc5708 Add missing check for creating an instance of an abstract class through an by Richard Smith · 11 years ago
  99. cbec59a Undisable a test for a c++98-compat warning for inheriting constructors now that we implement them. by Richard Smith · 11 years ago
  100. 1d3ce65 add type attribute warn_unused, for -Wunused-variable warnings (pr#14253) by Lubos Lunak · 11 years ago