aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse
AgeCommit message (Expand)Author
2012-04-12Added a flag to the parser to skip method bodies.Erik Verbruggen
2012-04-11Part of PR10101: after a parse error in a declaration, try harder to find theRichard Smith
2012-04-11Support C++11 attributes at the start of a parameter-declaration.Richard Smith
2012-04-10Fix GCC's pedantic return-type warning -- this enum is fully covered.Chandler Carruth
2012-04-10Parsing of C++11 attributes:Richard Smith
2012-04-10Disambiguation of '[[':Richard Smith
2012-04-09Fix bugs found by -Wconstant-conversion improvements currently under review.David Blaikie
2012-04-06Remove "parse error" in favor of more descriptive diagnostics.David Blaikie
2012-04-06Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard
2012-04-06Fixed scoping error for late parsed attributes in nested classes.DeLesley Hutchins
2012-04-06Restrict fixit for missing 'class' in template template parameters.David Blaikie
2012-04-05Improve & simplify diagnostic for missing 'class' in template template parame...David Blaikie
2012-04-04For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith
2012-04-04Enter an expression evaluation context when parsingJohn McCall
2012-04-02Remove windows line endings.David Blaikie
2012-04-02Correct error recovery when missing 'class' in a template template parameter.David Blaikie
2012-03-29Reject 'template<typename...Ts> void f(Ts ...(x));'. Add a special-caseRichard Smith
2012-03-27If we see '(...' where we're expecting an abstract-declarator, that doesn'tRichard Smith
2012-03-27Add cross-referencing comments to ParseDirectDeclarator to note thatRichard Smith
2012-03-27When we see 'Class(X' or 'Class::Class(X' and we suspect that it names aRichard Smith
2012-03-24[parser] If there are unmatched braces in a function definition, try toArgyrios Kyrtzidis
2012-03-23Support for definitions of member enumerations of class templates outside theRichard Smith
2012-03-20Fix the other place where C++98 work for initializer lists was necessary.Sebastian Redl
2012-03-18Add the missing compatibility warning for braced initializers as default argu...Sebastian Redl
2012-03-16From Vassil Vassilev:Axel Naumann
2012-03-15Small cleanup: move trailing-return-type special-casing intoRichard Smith
2012-03-14Parse brace initializers as default arguments. PR12236.Sebastian Redl
2012-03-12Fix a crash-on-invalid found by -Wlogical-op-parentheses.David Blaikie
2012-03-12Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith
2012-03-12Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-11Document the availability attributeDouglas Gregor
2012-03-09Support for raw and template forms of numeric user-defined literals,Richard Smith
2012-03-08Fix a couple of issues with literal-operator-id parsing, and provide recoveryRichard Smith
2012-03-08Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor
2012-03-07Silence unused variable warnings.Benjamin Kramer
2012-03-07Refactor Clang sema attribute handling.Michael Han
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-06User-defined literals: reject string and character UDLs in all places where theRichard Smith
2012-03-05static_assert: Allow any string-literal as the message, not just a characterRichard Smith
2012-03-05AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar
2012-03-02Issue warning when late-parsed attributes have no declaration.DeLesley Hutchins
2012-03-02Make late-parsed attributes follow the conventions of ordinaryDeLesley Hutchins
2012-03-01Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek
2012-03-01Avoid examining the AST from the parser, and simplify somewhat.Richard Smith
2012-03-01Added support for parsing declspecs on enumerations. Fixes PR8783Aaron Ballman
2012-03-01Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. AlsoRichard Smith
2012-02-29objective-c: provide fixit hint when atomic property does notFariborz Jahanian
2012-02-29Reapply r151638 and r151641.James Molloy
2012-02-29Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman