- 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 · 13 years ago
- 6ee326a Disambiguation of '[[': by Richard Smith · 13 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
- bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
- 1c94c16 Extend the diagnostic for a ',' at the end of a declaration where a ';' was by Richard Smith · 13 years ago
- 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
- b577757 Use the real end of the decltype expression. by David Blaikie · 13 years ago
- 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
- 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
- efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
- 7fe3878 Handle redundant 'typename' on base class specifications. by David Blaikie · 13 years ago
- 152aa4b Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug's feedback. by David Blaikie · 13 years ago
- edae1a2 Initialize the BaseLoc for decltype base type specifications. by David Blaikie · 13 years ago
- 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
- 09048df Support the use of decltype for specifying base types. Fixes PR11216. by David Blaikie · 13 years ago
- 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
- 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
- a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
- 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
- 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
- 8b11b5e Refactor: remove redundant check for 'final' specifier when parsing class/struct definition. by Richard Smith · 13 years ago
- 05f9931 Rename an ExtWarn to ext_ for consistency. by Richard Smith · 13 years ago
- 29e3a31 Don't warn about use of 'final' in ill-formed C++98 code which didn't use by Richard Smith · 13 years ago
- 41be673 -Wc++98-compat: warn on C++11 attributes and alignas. by Richard Smith · 13 years ago
- 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
- 13f8daf Fix crash-on-invalid, improve error recovery, and test coverage for missing colon after access specifiers in C++ by David Blaikie · 13 years ago
- 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
- 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
- 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
- 8828ee7 Add braces around do-while body. The lack of them gives me the chills by Douglas Gregor · 13 years ago
- cdda47f Parse attributes written in an ObjC method parameter type as by John McCall · 13 years ago
- 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
- 3497fdf Add support for parsing an attribute-specifier-seq containing multiple by Peter Collingbourne · 13 years ago
- 480b53c Diagnose attempts to use 'using typename' with a non-identifier name, by Douglas Gregor · 13 years ago
- 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
- 966a8a5 Fix up comment now that 'new' is no longer a virt-specifier, from Aaron Ballman by Douglas Gregor · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
- e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
- 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
- eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
- 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
- 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
- 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
- a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
- af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
- ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
- 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago