| Commit message (Expand) | Author | Age | Files | Lines |
* | Preliminary parsing and ASTs for template-ids that refer to function | Douglas Gregor | 2009-06-30 | 1 | -1/+1 |
* | Fix the parser error hanlding for __builtin_offsetof to actually print | Eli Friedman | 2009-06-27 | 1 | -6/+7 |
* | Rework the way we track which declarations are "used" during | Douglas Gregor | 2009-06-22 | 1 | -3/+6 |
* | Keep track of when declarations are "used" according to C and | Douglas Gregor | 2009-06-19 | 1 | -1/+21 |
* | PR4364: fix parsing 'typename' in an expression. | Eli Friedman | 2009-06-11 | 1 | -1/+7 |
* | Disallow exception specs on typedefs. | Sebastian Redl | 2009-05-31 | 1 | -1/+2 |
* | Reject incomplete types in exception specs. | Sebastian Redl | 2009-05-29 | 1 | -1/+1 |
* | Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate b... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -3/+34 |
* | Factor the compound literal parsing out from ParseParenExpression and into a ... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -7/+21 |
* | Modification to ParseParenExpression. | Argyrios Kyrtzidis | 2009-05-22 | 1 | -16/+25 |
* | Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExp... | Argyrios Kyrtzidis | 2009-05-22 | 1 | -19/+72 |
* | Merge the ASTVector and ASTOwningVector templates, since they offered | Douglas Gregor | 2009-05-21 | 1 | -1/+0 |
* | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -1/+1 |
* | Make the RAII extension warning silencing for __extension__ a bit | Eli Friedman | 2009-05-16 | 1 | -2/+8 |
* | Fixup __extension__ i = 1 parsing. Thanks Eli! | Mike Stump | 2009-05-16 | 1 | -1/+1 |
* | Fixup parsing for (throw,throw) and __extension__ throw 1. | Mike Stump | 2009-05-15 | 1 | -9/+2 |
* | Implement C++0x nullptr. | Sebastian Redl | 2009-05-10 | 1 | -0/+4 |
* | Remove extra line. | Mike Stump | 2009-04-29 | 1 | -1/+0 |
* | Fixup Sema and CodeGen for block literal attributes when the return | Mike Stump | 2009-04-29 | 1 | -0/+4 |
* | Sema and CodeGen support for attributes on blocks. Radar 6441502 | Mike Stump | 2009-04-29 | 1 | -0/+21 |
* | Have the parser communicate the exception specification to the action. | Sebastian Redl | 2009-04-29 | 1 | -2/+3 |
* | This is a pretty big cleanup for how invalid decl/type are handle. | Chris Lattner | 2009-04-25 | 1 | -1/+1 |
* | fix two error paths out of ParseBlockLiteralExpression to | Chris Lattner | 2009-04-18 | 1 | -0/+2 |
* | Add support for the __has_trivial_destructor type trait. | Anders Carlsson | 2009-04-17 | 1 | -1/+2 |
* | Fix a crash bug when comparing overload quality of conversion operators with ... | Sebastian Redl | 2009-04-16 | 1 | -1/+12 |
* | Add support for the __has_trivial_constructor type trait. | Anders Carlsson | 2009-04-16 | 1 | -1/+2 |
* | Fixup whitespacing. | Mike Stump | 2009-04-14 | 1 | -1/+1 |
* | Improve error recovery for calls, fixing: | Chris Lattner | 2009-04-13 | 1 | -3/+8 |
* | Fix http://llvm.org/bugs/show_bug.cgi?id=3907. | Steve Naroff | 2009-04-02 | 1 | -1/+2 |
* | Initial implementation of parsing, semantic analysis, and template | Douglas Gregor | 2009-03-27 | 1 | -0/+1 |
* | Fix rdar://6719156 - clang should emit a better error when blocks are disable... | Chris Lattner | 2009-03-27 | 1 | -12/+8 |
* | improve error recovery for when type parsing fails. | Chris Lattner | 2009-03-24 | 1 | -1/+5 |
* | Keep track of whether a class is abstract or not. This is currently only used... | Anders Carlsson | 2009-03-22 | 1 | -0/+1 |
* | Convert a bunch of actions to smart pointers, and also bring PrintParserCallb... | Sebastian Redl | 2009-03-15 | 1 | -8/+6 |
* | Implement property '.' notation on Factory/Class objects. Parser changes aren... | Steve Naroff | 2009-03-09 | 1 | -0/+22 |
* | if we crash while parsing a block literal, include it. | Chris Lattner | 2009-03-05 | 1 | -1/+5 |
* | Implemented access check for ivars accessed inside | Fariborz Jahanian | 2009-03-04 | 1 | -1/+2 |
* | Introduce code modification hints into the diagnostics system. When we | Douglas Gregor | 2009-02-26 | 1 | -2/+11 |
* | Cope with use of the token '>>' inside a template argument list, e.g., | Douglas Gregor | 2009-02-25 | 1 | -9/+25 |
* | rip out __builtin_overload | Chris Lattner | 2009-02-18 | 1 | -34/+0 |
* | Update Parser::ParseTypeName to return a TypeResult, which also tells | Douglas Gregor | 2009-02-18 | 1 | -14/+30 |
* | Allow "overloadable" functions in C to be declared as variadic without | Douglas Gregor | 2009-02-18 | 1 | -1/+2 |
* | Implement Sebastian's idea for simplifying our handling of the greater-than o... | Douglas Gregor | 2009-02-09 | 1 | -1/+1 |
* | Start processing template-ids as types when the template-name refers | Douglas Gregor | 2009-02-09 | 1 | -6/+15 |
* | Implement Declarator::getSourceRange(). | Sebastian Redl | 2009-02-09 | 1 | -3/+12 |
* | Implement dereferencing of pointers-to-member. | Sebastian Redl | 2009-02-07 | 1 | -15/+24 |
* | Put the invalid flag of OwningResult into the Action pointer. | Sebastian Redl | 2009-02-05 | 1 | -19/+16 |
* | Add support for blocks with explicit return types. | Mike Stump | 2009-02-04 | 1 | -6/+28 |
* | Allow taking the address of data members, resulting in a member pointer. | Sebastian Redl | 2009-02-03 | 1 | -7/+18 |
* | Formatting fix. | Mike Stump | 2009-02-02 | 1 | -2/+1 |