| Commit message (Expand) | Author | Age | Files | Lines |
* | Parse extern templates, pass that information all the way to Sema, | Douglas Gregor | 2009-09-04 | 1 | -5/+9 |
* | Keep track of the template parameter depth properly when we have | Douglas Gregor | 2009-08-24 | 1 | -5/+32 |
* | Initial support for parsing and representation of member function templates. | Douglas Gregor | 2009-08-20 | 1 | -0/+6 |
* | Fix a typo in a variable name | Douglas Gregor | 2009-08-20 | 1 | -3/+3 |
* | sp. | John McCall | 2009-07-31 | 1 | -1/+1 |
* | Implement support for out-of-line definitions of the class members of class | Douglas Gregor | 2009-07-22 | 1 | -8/+16 |
* | fix PR4452, a crash on invalid. The error recovery is still terrible in this... | Chris Lattner | 2009-06-26 | 1 | -6/+21 |
* | Make sure that the template parameter lists get from the parser down to ActOn... | Douglas Gregor | 2009-06-24 | 1 | -1/+1 |
* | Start propagating template parameter lists to the right places to | Douglas Gregor | 2009-06-23 | 1 | -1/+2 |
* | Rework the way we track which declarations are "used" during | Douglas Gregor | 2009-06-22 | 1 | -2/+2 |
* | Address more comments from Doug. | Anders Carlsson | 2009-06-12 | 1 | -6/+9 |
* | Parse support for C++0x type parameter packs. | Anders Carlsson | 2009-06-12 | 1 | -5/+14 |
* | 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 | -3/+3 |
* | Implement parsing for explicit instantiations of class templates, e.g., | Douglas Gregor | 2009-05-12 | 1 | -13/+31 |
* | Refactor the parsing of declarations so that template declarations can | Douglas Gregor | 2009-05-12 | 1 | -8/+108 |
* | fix a FIXME, providing accurate source range info for DeclStmt's. The end | Chris Lattner | 2009-04-02 | 1 | -0/+4 |
* | Make parsing a semantic analysis a little more robust following Sema | Douglas Gregor | 2009-04-01 | 1 | -12/+5 |
* | Parsing and AST representation for dependent template names that occur | Douglas Gregor | 2009-03-31 | 1 | -6/+6 |
* | Improve the representation of template names in the AST. This | Douglas Gregor | 2009-03-30 | 1 | -12/+13 |
* | Push DeclGroup much farther throughout the compiler. Now the various | Chris Lattner | 2009-03-29 | 1 | -1/+6 |
* | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -23/+22 |
* | Handle parsing of templates in member declarations. Pass the AccessSpecifier ... | Anders Carlsson | 2009-03-26 | 1 | -2/+3 |
* | Clean up and document code modification hints. | Douglas Gregor | 2009-02-27 | 1 | -1/+2 |
* | Introduce code modification hints into the diagnostics system. When we | Douglas Gregor | 2009-02-26 | 1 | -2/+8 |
* | Cope with use of the token '>>' inside a template argument list, e.g., | Douglas Gregor | 2009-02-25 | 1 | -5/+15 |
* | Implement parsing of nested-name-specifiers that involve template-ids, e.g., | Douglas Gregor | 2009-02-25 | 1 | -14/+109 |
* | Update Parser::ParseTypeName to return a TypeResult, which also tells | Douglas Gregor | 2009-02-18 | 1 | -3/+7 |
* | Implement basic parsing and semantic analysis for explicit | Douglas Gregor | 2009-02-17 | 1 | -50/+103 |
* | Fix a problem with bogus template shadowing warnings | Douglas Gregor | 2009-02-10 | 1 | -3/+6 |
* | Implement parsing, semantic analysis and ASTs for default template | Douglas Gregor | 2009-02-10 | 1 | -21/+36 |
* | Teach the type-id/expression disambiguator about different | Douglas Gregor | 2009-02-10 | 1 | -1/+1 |
* | Rudimentary checking of template arguments against their corresponding | Douglas Gregor | 2009-02-09 | 1 | -6/+17 |
* | Implement Sebastian's idea for simplifying our handling of the greater-than o... | Douglas Gregor | 2009-02-09 | 1 | -2/+6 |
* | Eliminate TemplateArg so that we only have a single kind of | Douglas Gregor | 2009-02-09 | 1 | -18/+27 |
* | Start processing template-ids as types when the template-name refers | Douglas Gregor | 2009-02-09 | 1 | -23/+59 |
* | Semantic checking for class template declarations and | Douglas Gregor | 2009-02-06 | 1 | -4/+11 |
* | Basic representation of C++ class templates, from Andrew Sutton. | Douglas Gregor | 2009-02-04 | 1 | -19/+20 |
* | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 2009-01-29 | 1 | -1/+1 |
* | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 2009-01-27 | 1 | -1/+1 |
* | rename tok::annot_qualtypename -> tok::annot_typename, which is both | Chris Lattner | 2009-01-06 | 1 | -1/+1 |
* | TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can | Chris Lattner | 2009-01-05 | 1 | -2/+2 |
* | Simplify some control flow and remove a call to TryAnnotateCXXScopeToken | Chris Lattner | 2009-01-04 | 1 | -12/+11 |
* | Keep track of template arguments when we parse them. Right now, we don't actu... | Douglas Gregor | 2008-12-24 | 1 | -51/+94 |
* | Ultrasimplistic sketch for the parsing of C++ template-ids. This won't | Douglas Gregor | 2008-12-18 | 1 | -2/+106 |
* | Use a scoped object to manage entry/exit from a parser scope rather than expl... | Douglas Gregor | 2008-12-10 | 1 | -4/+1 |
* | Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult | Sebastian Redl | 2008-12-09 | 1 | -2/+1 |
* | Consistently use smart pointers for stmt and expr nodes in parser local varia... | Sebastian Redl | 2008-12-09 | 1 | -3/+4 |
* | Representation of template type parameters and non-type template | Douglas Gregor | 2008-12-05 | 1 | -1/+1 |
* | A little more scaffolding for parsing templates: | Douglas Gregor | 2008-12-02 | 1 | -38/+44 |