summaryrefslogtreecommitdiffstats
path: root/lib/Parse
Commit message (Expand)AuthorAgeFilesLines
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-165-27/+181
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-163-13/+44
* Delete late parsed attributes instead of leaking them.Benjamin Kramer2012-04-141-0/+1
* Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool.Benjamin Kramer2012-04-143-6/+26
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-143-101/+86
* Added a flag to the parser to skip method bodies.Erik Verbruggen2012-04-124-27/+24
* Part of PR10101: after a parse error in a declaration, try harder to find theRichard Smith2012-04-111-4/+62
* Support C++11 attributes at the start of a parameter-declaration.Richard Smith2012-04-112-10/+20
* Fix GCC's pedantic return-type warning -- this enum is fully covered.Chandler Carruth2012-04-101-0/+1
* Parsing of C++11 attributes:Richard Smith2012-04-103-33/+74
* Disambiguation of '[[':Richard Smith2012-04-107-122/+280
* Fix bugs found by -Wconstant-conversion improvements currently under review.David Blaikie2012-04-093-24/+19
* Remove "parse error" in favor of more descriptive diagnostics.David Blaikie2012-04-062-9/+4
* Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard2012-04-061-0/+1
* Fixed scoping error for late parsed attributes in nested classes.DeLesley Hutchins2012-04-061-0/+9
* Restrict fixit for missing 'class' in template template parameters.David Blaikie2012-04-061-15/+29
* Improve & simplify diagnostic for missing 'class' in template template parame...David Blaikie2012-04-051-5/+3
* For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith2012-04-044-4/+19
* Enter an expression evaluation context when parsingJohn McCall2012-04-041-1/+7
* Remove windows line endings.David Blaikie2012-04-021-105/+105
* Correct error recovery when missing 'class' in a template template parameter.David Blaikie2012-04-021-6/+11
* Reject 'template<typename...Ts> void f(Ts ...(x));'. Add a special-caseRichard Smith2012-03-291-11/+52
* If we see '(...' where we're expecting an abstract-declarator, that doesn'tRichard Smith2012-03-272-7/+17
* Add cross-referencing comments to ParseDirectDeclarator to note thatRichard Smith2012-03-271-2/+6
* When we see 'Class(X' or 'Class::Class(X' and we suspect that it names aRichard Smith2012-03-271-1/+36
* [parser] If there are unmatched braces in a function definition, try toArgyrios Kyrtzidis2012-03-241-5/+8
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-232-34/+52
* Fix the other place where C++98 work for initializer lists was necessary.Sebastian Redl2012-03-201-2/+3
* Add the missing compatibility warning for braced initializers as default argu...Sebastian Redl2012-03-181-2/+3
* From Vassil Vassilev:Axel Naumann2012-03-161-2/+9
* Small cleanup: move trailing-return-type special-casing intoRichard Smith2012-03-151-3/+3
* Parse brace initializers as default arguments. PR12236.Sebastian Redl2012-03-142-2/+11
* Fix a crash-on-invalid found by -Wlogical-op-parentheses.David Blaikie2012-03-121-1/+1
* Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith2012-03-122-23/+33
* Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith2012-03-123-344/+49
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-1112-231/+231
* Document the availability attributeDouglas Gregor2012-03-111-1/+1
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-093-12/+5
* Fix a couple of issues with literal-operator-id parsing, and provide recoveryRichard Smith2012-03-081-11/+56
* Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor2012-03-085-59/+39
* Silence unused variable warnings.Benjamin Kramer2012-03-071-3/+3
* Refactor Clang sema attribute handling.Michael Han2012-03-071-1/+1
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-062-0/+194
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-066-18/+38
* static_assert: Allow any string-literal as the message, not just a characterRichard Smith2012-03-051-1/+1
* AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar2012-03-051-2/+2
* Issue warning when late-parsed attributes have no declaration.DeLesley Hutchins2012-03-021-5/+3
* Make late-parsed attributes follow the conventions of ordinaryDeLesley Hutchins2012-03-022-28/+49
* Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek2012-03-012-2/+2
* Avoid examining the AST from the parser, and simplify somewhat.Richard Smith2012-03-011-15/+13