- 62f675c Avoid spurious error messages if parent template class cannot be instantiated by Serge Pavlov · 11 years ago
- 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
- fcbe208 Parse: Don't consider attributes of broken member declarators by David Majnemer · 11 years ago
- 8d030c7 Improve clarity/consistency of a few UsingDecl methods and related helpers. by Enea Zaffanella · 11 years ago
- 4549d7f ArrayRef'ize Sema::FinalizeDeclaratorGroup, Sema::BuildDeclaratorGroup and by Rafael Espindola · 11 years ago
- 2d77634 Fixed source location info for UnaryTransformTypeLoc nodes. by Enea Zaffanella · 11 years ago
- 09d19ef Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 11 years ago
- 572cf58 ArrayRef'ize Sema::CodeCompleteConstructorInitializer by Dmitri Gribenko · 11 years ago
- 4985429 Instantiation bug fix extension (cf. r184503) -- minor code fixes, including a typo that caused a runtime assertion after firing diagnosis for class definitions, with the 'template' keyword as template header, in friend declarations. by Larisse Voufo · 11 years ago
- 7c64ef0 Bug Fix: Template explicit instantiations should not have definitions (FixIts yet to be tested.) by Larisse Voufo · 11 years ago
- 6e91f4b Fix for PR 16367, display the name of a function in a diagnostic instead of by Richard Trieu · 11 years ago
- 79f4bb7 Add -Wdeprecated warnings and fixits for things deprecated in C++11: by Richard Smith · 11 years ago
- a36bbac ArrayRef'ize Sema::ActOnMemInitializer by Dmitri Gribenko · 11 years ago
- a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
- 2db075b Implement special-case name lookup for inheriting constructors: member by Richard Smith · 12 years ago
- c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 12 years ago
- 672edb0 Don't accidentally and silently accept C++11 attributes in decl-specifier-seqs by Richard Smith · 12 years ago
- 150d853 Don't skip '_Alignas' when disambiguating 'final'. '_Alignas' can't appear here, by Richard Smith · 12 years ago
- 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
- 0532140 PR15300: Support C++11 attributes on base-specifiers. We don't support any such by Richard Smith · 12 years ago
- 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
- 1d87fba Provide a fixit for constexpr non-static data members. by David Blaikie · 12 years ago
- d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
- 8338a9d PR15017: A '>' can appear after a type-specifier in a template-argument-list. by Richard Smith · 12 years ago
- ba65f50 Fix five more cases of tokens which can legally follow a type specifier. by Richard Smith · 12 years ago
- 55fc3a7 Fix parsing of class specifiers before '\n' 'operator'. by Nico Weber · 12 years ago
- 93c8617 ArrayRef-ize some ctor initializer related APIs by David Blaikie · 12 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- fc35cbc Tighten types a bit. No functionality change. by Rafael Espindola · 12 years ago
- 07fc1ba Add fixit hints for misplaced C++11 attributes around class specifiers. by Michael Han · 12 years ago
- 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
- 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- 7d033b2 [parser] Push a semi token for recovery only when it is actually missing. by Argyrios Kyrtzidis · 12 years ago
- 569cdc8 PR14549. Don't assert if we see an incomplete decltype specifier at the end of the file. by Richard Smith · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 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
- 2e39713 Improve diagnostic on C++11 attribute specifiers that appear at wrong syntactic locations around class specifiers. by Michael Han · 12 years ago
- 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
- 6f9a445 PR9903: Recover from a member functon declared with the 'typedef' specifier by by Richard Smith · 12 years ago
- e1bb329 Fix crash on missing namespace name in namespace alias definition -- PR14085. by Nico Weber · 12 years ago
- 1e58469 In Parser::ParseDecltypeSpecifier, make sure the end location it returns by Argyrios Kyrtzidis · 12 years ago
- f4deaef Handle a "#pragma options align" inside a class. by Argyrios Kyrtzidis · 12 years ago
- 6880f49 Improve C++11 attribute parsing. by Michael Han · 12 years ago
- e402e72 Fix for r163013 regression and further __interface enhancement. by John McCall · 12 years ago
- 3686c71 Recover properly after a parse error in a static_assert declaration. by Richard Smith · 12 years ago
- 17d35c3 Normalize line endings of r163013 (part 2). by Joao Matos · 12 years ago
- 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
- 1ddbd89 Fix a few -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
- 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
- 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
- 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
- eab9d6f Add diagnostics for comma at end of enum and for extra semicolon at namespace by Richard Smith · 12 years ago
- 139be70 A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ';'. by Richard Smith · 12 years ago
- c9f3517 Extend the "expected ';' after struct" logic to also apply to enums, and to by Richard Smith · 12 years ago
- 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
- c1fb542 Perform typo correction for base class specifiers. by Kaelyn Uhrain · 12 years ago
- 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
- 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
- bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
- 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
- ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
- c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
- 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
- 83a22ec Recover properly if a class member declaration starts with a scope specifier by Richard Smith · 12 years ago
- 1348967 Change how we suppress access control in explicit instantiations by John McCall · 12 years ago
- e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
- a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
- e531001 PR12688: ParseCXXClassMemberDeclaration's sometimes-null ThisDecl takes another by Richard Smith · 12 years ago
- 0eb7526 Remove unnecessary StringRef->char*->StringRef conversion, which read uninitialized memory if the input wasn't 0-terminated. by Benjamin Kramer · 12 years ago
- a4156b8 Fix regression in r154844. If necessary, defer computing adjusted destructor by Richard Smith · 12 years ago
- 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
- c56298d Parsing of C++11 attributes: by Richard Smith · 12 years ago
- 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
- 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 13 years ago
- 6f42669 Fix a crash-on-invalid found by -Wlogical-op-parentheses. by David Blaikie · 13 years ago
- 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 13 years ago
- 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
- 0cc323c static_assert: Allow any string-literal as the message, not just a character by Richard Smith · 13 years ago
- 2287c5e Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 13 years ago
- d8e4dac Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formed by Richard Smith · 13 years ago
- c7b5543 Back out __decltype warning from r151377: we should either warn on all the GNU by Richard Smith · 13 years ago
- 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
- 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
- 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
- 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
- 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
- 3164c14 Fix crash-on-invalid for 'operator int[]()' in C++11. by David Blaikie · 13 years ago
- 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
- 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
- e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
- fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
- f211662 Support decltype in member initializers. by David Blaikie · 13 years ago
- 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 13 years ago
- 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago