1. 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
  2. 1d87fba Provide a fixit for constexpr non-static data members. by David Blaikie · 12 years ago
  3. d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
  4. 8338a9d PR15017: A '>' can appear after a type-specifier in a template-argument-list. by Richard Smith · 12 years ago
  5. ba65f50 Fix five more cases of tokens which can legally follow a type specifier. by Richard Smith · 12 years ago
  6. 55fc3a7 Fix parsing of class specifiers before '\n' 'operator'. by Nico Weber · 12 years ago
  7. 93c8617 ArrayRef-ize some ctor initializer related APIs by David Blaikie · 12 years ago
  8. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  9. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  10. fc35cbc Tighten types a bit. No functionality change. by Rafael Espindola · 12 years ago
  11. 07fc1ba Add fixit hints for misplaced C++11 attributes around class specifiers. by Michael Han · 12 years ago
  12. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  13. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  14. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  15. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  16. 7d033b2 [parser] Push a semi token for recovery only when it is actually missing. by Argyrios Kyrtzidis · 12 years ago
  17. 569cdc8 PR14549. Don't assert if we see an incomplete decltype specifier at the end of the file. by Richard Smith · 12 years ago
  18. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  19. 52b501c Implement C++11 [dcl.attr.grammar] p4: If an attribute-specifier-seq appertains to a friend declaration, that declaration shall be a definition. by Michael Han · 12 years ago
  20. 2e39713 Improve diagnostic on C++11 attribute specifiers that appear at wrong syntactic locations around class specifiers. by Michael Han · 12 years ago
  21. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  22. 6f9a445 PR9903: Recover from a member functon declared with the 'typedef' specifier by by Richard Smith · 12 years ago
  23. e1bb329 Fix crash on missing namespace name in namespace alias definition -- PR14085. by Nico Weber · 12 years ago
  24. 1e58469 In Parser::ParseDecltypeSpecifier, make sure the end location it returns by Argyrios Kyrtzidis · 12 years ago
  25. f4deaef Handle a "#pragma options align" inside a class. by Argyrios Kyrtzidis · 12 years ago
  26. 6880f49 Improve C++11 attribute parsing. by Michael Han · 12 years ago
  27. e402e72 Fix for r163013 regression and further __interface enhancement. by John McCall · 12 years ago
  28. 3686c71 Recover properly after a parse error in a static_assert declaration. by Richard Smith · 12 years ago
  29. 17d35c3 Normalize line endings of r163013 (part 2). by Joao Matos · 12 years ago
  30. 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
  31. 1ddbd89 Fix a few -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
  32. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  33. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  34. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  35. eab9d6f Add diagnostics for comma at end of enum and for extra semicolon at namespace by Richard Smith · 12 years ago
  36. 139be70 A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ';'. by Richard Smith · 12 years ago
  37. c9f3517 Extend the "expected ';' after struct" logic to also apply to enums, and to by Richard Smith · 12 years ago
  38. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  39. c1fb542 Perform typo correction for base class specifiers. by Kaelyn Uhrain · 12 years ago
  40. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  41. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  42. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  43. 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
  44. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  45. c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
  46. 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
  47. 83a22ec Recover properly if a class member declaration starts with a scope specifier by Richard Smith · 12 years ago
  48. 1348967 Change how we suppress access control in explicit instantiations by John McCall · 12 years ago
  49. e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
  50. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  51. e531001 PR12688: ParseCXXClassMemberDeclaration's sometimes-null ThisDecl takes another by Richard Smith · 12 years ago
  52. 0eb7526 Remove unnecessary StringRef->char*->StringRef conversion, which read uninitialized memory if the input wasn't 0-terminated. by Benjamin Kramer · 12 years ago
  53. a4156b8 Fix regression in r154844. If necessary, defer computing adjusted destructor by Richard Smith · 12 years ago
  54. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  55. c56298d Parsing of C++11 attributes: by Richard Smith · 12 years ago
  56. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  57. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 13 years ago
  58. 6f42669 Fix a crash-on-invalid found by -Wlogical-op-parentheses. by David Blaikie · 13 years ago
  59. 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 13 years ago
  60. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  61. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  62. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  63. 0cc323c static_assert: Allow any string-literal as the message, not just a character by Richard Smith · 13 years ago
  64. 2287c5e Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 13 years ago
  65. d8e4dac Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formed by Richard Smith · 13 years ago
  66. c7b5543 Back out __decltype warning from r151377: we should either warn on all the GNU by Richard Smith · 13 years ago
  67. 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
  68. aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
  69. 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
  70. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
  71. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  72. 3164c14 Fix crash-on-invalid for 'operator int[]()' in C++11. by David Blaikie · 13 years ago
  73. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
  74. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  75. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  76. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  77. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  78. f211662 Support decltype in member initializers. by David Blaikie · 13 years ago
  79. 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 13 years ago
  80. 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
  81. bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
  82. 1c94c16 Extend the diagnostic for a ',' at the end of a declaration where a ';' was by Richard Smith · 13 years ago
  83. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
  84. b577757 Use the real end of the decltype expression. by David Blaikie · 13 years ago
  85. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  86. 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
  87. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  88. 7fe3878 Handle redundant 'typename' on base class specifications. by David Blaikie · 13 years ago
  89. 152aa4b Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug's feedback. by David Blaikie · 13 years ago
  90. edae1a2 Initialize the BaseLoc for decltype base type specifications. by David Blaikie · 13 years ago
  91. 22216eb Fix cases where the optional nested-name-specifier erroneously preceeded a decltype-specification when specifying a base type. by David Blaikie · 13 years ago
  92. 09048df Support the use of decltype for specifying base types. Fixes PR11216. by David Blaikie · 13 years ago
  93. 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
  94. 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
  95. a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
  96. c35cba4 Fixed merge-mistake where ActOnAccessSpecifier was called twice for every access specifier. The testcase has been changed to catch this too. by Erik Verbruggen · 13 years ago
  97. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  98. 8b11b5e Refactor: remove redundant check for 'final' specifier when parsing class/struct definition. by Richard Smith · 13 years ago
  99. 05f9931 Rename an ExtWarn to ext_ for consistency. by Richard Smith · 13 years ago
  100. 29e3a31 Don't warn about use of 'final' in ill-formed C++98 code which didn't use by Richard Smith · 13 years ago