| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make sure that the type associated with a class template is dependent. | Douglas Gregor | 2009-05-15 | 1 | -1/+10 |
| * | Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when | Douglas Gregor | 2009-05-15 | 1 | -7/+7 |
| * | Introduce basic support for instantiating the definitions of member | Douglas Gregor | 2009-05-14 | 1 | -10/+2 |
| * | In C++, warn when something previously declared as a "struct" is later | Douglas Gregor | 2009-05-14 | 1 | -7/+7 |
| * | Implement explicit instantiations of member classes of class templates, e.g., | Douglas Gregor | 2009-05-14 | 1 | -1/+80 |
| * | Explicit instantiations of templates now instantiate the definitions | Douglas Gregor | 2009-05-13 | 1 | -3/+4 |
| * | Improve the semantic checking for explicit instantiations of | Douglas Gregor | 2009-05-13 | 1 | -27/+92 |
| * | Semantic analysis for explicit instantiation of class templates. We | Douglas Gregor | 2009-05-13 | 1 | -0/+135 |
| * | Encapsulate template arguments lists in a new class, | Douglas Gregor | 2009-05-11 | 1 | -3/+9 |
| * | Implement the notions of the "current instantiation" and "unknown | Douglas Gregor | 2009-05-11 | 1 | -8/+21 |
| * | With the introduction of nullptr, a template argument that refers to a declar... | Douglas Gregor | 2009-05-10 | 1 | -4/+4 |
| * | Implement the semantics of the injected-class-name within a class | Douglas Gregor | 2009-05-10 | 1 | -13/+23 |
| * | Implement C++0x nullptr. | Sebastian Redl | 2009-05-10 | 1 | -2/+23 |
| * | Compute the canonical template name when building a template | Douglas Gregor | 2009-05-07 | 1 | -2/+3 |
| * | Start canonicalizing template names. This is not yet complete, but it | Douglas Gregor | 2009-05-07 | 1 | -2/+2 |
| * | One can use "class" and "struct" interchangeably to refer to a class | Douglas Gregor | 2009-05-03 | 1 | -2/+4 |
| * | Replace more release+static_cast with takeAs. | Anders Carlsson | 2009-05-01 | 1 | -1/+1 |
| * | Propagate the ASTContext to various AST traversal and lookup functions. | Douglas Gregor | 2009-04-09 | 1 | -1/+1 |
| * | Add some more code modification hints | Douglas Gregor | 2009-04-01 | 1 | -4/+9 |
| * | Make parsing a semantic analysis a little more robust following Sema | Douglas Gregor | 2009-04-01 | 1 | -1/+6 |
| * | Parsing, semantic analysis, and template instantiation for typename | Douglas Gregor | 2009-04-01 | 1 | -0/+16 |
| * | Parsing and AST representation for dependent template names that occur | Douglas Gregor | 2009-03-31 | 1 | -8/+126 |
| * | Improve the representation of template names in the AST. This | Douglas Gregor | 2009-03-30 | 1 | -55/+65 |
| * | Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a | Chris Lattner | 2009-03-28 | 1 | -59/+56 |
| * | Initial implementation of parsing, semantic analysis, and template | Douglas Gregor | 2009-03-27 | 1 | -0/+81 |
| * | Set the access specifier for templates inside classes. | Anders Carlsson | 2009-03-26 | 1 | -0/+3 |
| * | Handle parsing of templates in member declarations. Pass the AccessSpecifier ... | Anders Carlsson | 2009-03-26 | 1 | -1/+2 |
| * | The injected-class-name of class templates and class template | Douglas Gregor | 2009-03-26 | 1 | -2/+25 |
| * | In Parser::ParseClassSpecifier, don't conflate a NULL declaration with | Douglas Gregor | 2009-03-25 | 1 | -22/+18 |
| * | Type::isObjectType now implements the (more sensible) C++ definition | Douglas Gregor | 2009-03-24 | 1 | -3/+2 |
| * | Fix a few isObjectTypes that really need to be isIncompleteOrObject | Douglas Gregor | 2009-03-24 | 1 | -2/+3 |
| * | Introduce a new expression type, UnresolvedDeclRefExpr, that describes | Douglas Gregor | 2009-03-19 | 1 | -1/+1 |
| * | Extend the use of QualifiedNameType to the creation of class template | Douglas Gregor | 2009-03-19 | 1 | -5/+9 |
| * | Introduce a representation for types that we referred to via a | Douglas Gregor | 2009-03-19 | 1 | -1/+1 |
| * | The scope representation can now be either a DeclContext pointer or a | Douglas Gregor | 2009-03-18 | 1 | -1/+1 |
| * | Check for overflow and signedness problems with template | Douglas Gregor | 2009-03-14 | 1 | -10/+31 |
| * | Make sure that the canonical representation of integral template arguments us... | Douglas Gregor | 2009-03-14 | 1 | -4/+5 |
| * | Implement template instantiation for several more kinds of expressions: | Douglas Gregor | 2009-03-13 | 1 | -1/+8 |
| * | Store the type of the integral value within a TemplateArgument, so that we ca... | Douglas Gregor | 2009-03-12 | 1 | -1/+2 |
| * | Extend the notion of active template instantiations to include the | Douglas Gregor | 2009-03-10 | 1 | -1/+11 |
| * | Add pretty-printing for class template specializations, e.g., | Douglas Gregor | 2009-03-10 | 1 | -1/+2 |
| * | Implement template instantiation for ClassTemplateSpecializationTypes, | Douglas Gregor | 2009-03-09 | 1 | -111/+195 |
| * | Mark a non-type template parameter invalid if there was a problem with its type | Douglas Gregor | 2009-03-09 | 1 | -1/+3 |
| * | Implement the basics of implicit instantiation of class templates, in | Douglas Gregor | 2009-03-03 | 1 | -44/+81 |
| * | Implement template instantiation for pointer, reference, and (some) | Douglas Gregor | 2009-02-28 | 1 | -1/+1 |
| * | Implement the basic approach for instantiating types, with a lot of FIXME'd | Douglas Gregor | 2009-02-27 | 1 | -2/+13 |
| * | Clean up and document code modification hints. | Douglas Gregor | 2009-02-27 | 1 | -1/+1 |
| * | Make the type associated with a ClassTemplateSpecializationDecl be a | Douglas Gregor | 2009-02-26 | 1 | -2/+14 |
| * | Introduce code modification hints into the diagnostics system. When we | Douglas Gregor | 2009-02-26 | 1 | -6/+4 |
| * | Improve location information on "reused" class template specialization | Douglas Gregor | 2009-02-25 | 1 | -6/+16 |