| Commit message (Expand) | Author | Age | Files | Lines |
* | Centralize and complete the computation of value- and type-dependence for Dec... | Douglas Gregor | 2009-11-23 | 1 | -3/+1 |
* | Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations... | John McCall | 2009-11-23 | 1 | -1/+2 |
* | Introduce a new representation for template template | Douglas Gregor | 2009-11-11 | 1 | -6/+1 |
* | Track source information for template arguments and template specialization | John McCall | 2009-10-29 | 1 | -4/+15 |
* | Extract TemplateArgument into a new header just for common template | John McCall | 2009-10-29 | 1 | -28/+0 |
* | Implement support for semantic checking and template instantiation of | Douglas Gregor | 2009-10-29 | 1 | -0/+23 |
* | Correct a comment. | Sebastian Redl | 2009-10-23 | 1 | -1/+1 |
* | Canonicality is a property of qualified types, not unqualified types. | John McCall | 2009-10-22 | 1 | -1/+1 |
* | WIP implementation of explicit function template specialization. This | Douglas Gregor | 2009-09-24 | 1 | -0/+6 |
* | Improved representation and support for friend class templates. Angst about ... | John McCall | 2009-09-16 | 1 | -0/+16 |
* | Implement partial ordering of class template partial specializations | Douglas Gregor | 2009-09-15 | 1 | -3/+4 |
* | When stringizing a NamedDecl for a diagnostic, treat the template | John McCall | 2009-09-11 | 1 | -0/+13 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -44/+44 |
* | Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec... | Argyrios Kyrtzidis | 2009-08-21 | 1 | -4/+2 |
* | Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf... | Argyrios Kyrtzidis | 2009-08-19 | 1 | -1/+2 |
* | Keep track of the template arguments deduced when matching a class | Douglas Gregor | 2009-08-02 | 1 | -0/+16 |
* | Support out-of-line definitions of the members of class template | Douglas Gregor | 2009-07-30 | 1 | -0/+15 |
* | Make tag declarations redeclarable. This change has three purposes: | Douglas Gregor | 2009-07-29 | 1 | -4/+7 |
* | Refactor the code that produces a TemplateSpecializationType, so that | Douglas Gregor | 2009-07-28 | 1 | -24/+5 |
* | Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p... | Argyrios Kyrtzidis | 2009-07-18 | 1 | -1/+1 |
* | Move the functionality of ASTContext::getCanonicalDecl(), into a virtual meth... | Argyrios Kyrtzidis | 2009-07-18 | 1 | -0/+14 |
* | Keep track of function template specializations, to eliminate | Douglas Gregor | 2009-06-29 | 1 | -1/+26 |
* | Check in a new template argument list builder that should work better for var... | Anders Carlsson | 2009-06-23 | 1 | -51/+75 |
* | Keep track of whether a type parameter type is a parameter pack. | Anders Carlsson | 2009-06-16 | 1 | -1/+1 |
* | More parameter pack work. | Anders Carlsson | 2009-06-15 | 1 | -10/+13 |
* | Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. | Anders Carlsson | 2009-06-15 | 1 | -0/+16 |
* | More work on type parameter packs. | Anders Carlsson | 2009-06-13 | 1 | -1/+3 |
* | Improvements to TemplateArgumentListBuilder to make it work better with param... | Anders Carlsson | 2009-06-13 | 1 | -0/+18 |
* | Keep track of whether a type parameter is actually a type parameter pack. | Anders Carlsson | 2009-06-12 | 1 | -2/+3 |
* | Avoid warnings. | Mike Stump | 2009-06-05 | 1 | -0/+1 |
* | Make TemplateArgumentListBuilder take an ASTContext (because we're probably g... | Anders Carlsson | 2009-06-05 | 1 | -0/+13 |
* | Make the TemplateArgumentList take a TemplateArgumentListBuilder. | Anders Carlsson | 2009-06-05 | 1 | -10/+9 |
* | Change the specialization decls to take a TemplateArgumentListBuilder. | Anders Carlsson | 2009-06-05 | 1 | -10/+7 |
* | Initial infrastructure for class template partial specialization. Here | Douglas Gregor | 2009-05-31 | 1 | -3/+26 |
* | Encapsulate template arguments lists in a new class, | Douglas Gregor | 2009-05-11 | 1 | -12/+38 |
* | Implement the semantics of the injected-class-name within a class | Douglas Gregor | 2009-05-10 | 1 | -0/+59 |
* | Introduce a new expression type, UnresolvedDeclRefExpr, that describes | Douglas Gregor | 2009-03-19 | 1 | -2/+25 |
* | Implement template instantiation for ClassTemplateSpecializationTypes, | Douglas Gregor | 2009-03-09 | 1 | -0/+9 |
* | Make the type associated with a ClassTemplateSpecializationDecl be a | Douglas Gregor | 2009-02-26 | 1 | -1/+0 |
* | Implement parsing of nested-name-specifiers that involve template-ids, e.g., | Douglas Gregor | 2009-02-25 | 1 | -1/+1 |
* | Implement basic parsing and semantic analysis for explicit | Douglas Gregor | 2009-02-17 | 1 | -5/+9 |
* | Added ClassTemplateSpecializationDecl, which is a subclass of | Douglas Gregor | 2009-02-17 | 1 | -0/+36 |
* | Allow the use of default template arguments when forming a class | Douglas Gregor | 2009-02-11 | 1 | -0/+20 |
* | Implement parsing, semantic analysis and ASTs for default template | Douglas Gregor | 2009-02-10 | 1 | -0/+9 |
* | Eliminate TemplateArg so that we only have a single kind of | Douglas Gregor | 2009-02-09 | 1 | -5/+0 |
* | Start processing template-ids as types when the template-name refers | Douglas Gregor | 2009-02-09 | 1 | -0/+6 |
* | Semantic checking for class template declarations and | Douglas Gregor | 2009-02-06 | 1 | -5/+11 |
* | Improve the representation of template type parameters. We now | Douglas Gregor | 2009-02-05 | 1 | -1/+2 |
* | Basic representation of C++ class templates, from Andrew Sutton. | Douglas Gregor | 2009-02-04 | 1 | -0/+108 |