| Commit message (Expand) | Author | Age | Files | Lines |
* | Improve checking for specializations of member classes of class | Douglas Gregor | 2009-10-08 | 1 | -10/+31 |
* | For instantiations of static data members of class templates, keep | Douglas Gregor | 2009-10-08 | 1 | -29/+62 |
* | Make sure to set the template specialization kind of an explicit | Douglas Gregor | 2009-10-08 | 1 | -5/+0 |
* | Keep track of whether a member function instantiated from a member | Douglas Gregor | 2009-10-07 | 1 | -3/+6 |
* | Type checking for specializations of member functions of class | Douglas Gregor | 2009-10-07 | 1 | -8/+89 |
* | Diagnose explicit instantiations and specializations that occur in class scope | Douglas Gregor | 2009-10-07 | 1 | -4/+6 |
* | Class template partial specializations can be declared anywhere that | Douglas Gregor | 2009-10-07 | 1 | -4/+12 |
* | Refactor checking of the scope of explicit template specialization | Douglas Gregor | 2009-10-07 | 1 | -86/+147 |
* | Test explicit specialization for all of the various cases where | Douglas Gregor | 2009-10-06 | 1 | -1/+1 |
* | Make sure to free the explicit template arguments provided for an | Douglas Gregor | 2009-10-01 | 1 | -0/+1 |
* | Simplify the handling of non-dependent friend class template | Douglas Gregor | 2009-09-26 | 1 | -13/+32 |
* | Fix name lookup for friend class templates to consider anything in a | Douglas Gregor | 2009-09-26 | 1 | -13/+21 |
* | Rework the Parse-Sema interaction for friends to better support friend | Douglas Gregor | 2009-09-26 | 1 | -14/+26 |
* | Use Sema::getMostSpecialized to eliminate a redundant implementation of the m... | Douglas Gregor | 2009-09-26 | 1 | -58/+11 |
* | Use explicitly-specified template argument lists to help naming | Douglas Gregor | 2009-09-25 | 1 | -6/+5 |
* | Declarators can now properly represent template-ids, e.g., for | Douglas Gregor | 2009-09-25 | 1 | -9/+25 |
* | WIP implementation of explicit instantiation of function templates, | Douglas Gregor | 2009-09-25 | 1 | -0/+175 |
* | WIP implementation of explicit function template specialization. This | Douglas Gregor | 2009-09-24 | 1 | -0/+160 |
* | Change all the Type::getAsFoo() methods to specializations of Type::getAs(). | John McCall | 2009-09-21 | 1 | -3/+3 |
* | Fix a typo in a FIXME | Douglas Gregor | 2009-09-16 | 1 | -1/+1 |
* | Implement partial ordering of class template partial specializations | Douglas Gregor | 2009-09-15 | 1 | -2/+78 |
* | Skeletal support for friend class templates. | John McCall | 2009-09-14 | 1 | -9/+31 |
* | Refactor MarkDeductedTemplateParameters into | Douglas Gregor | 2009-09-14 | 1 | -1/+2 |
* | Slight improvement for extern templates, so that an explicit | Douglas Gregor | 2009-09-11 | 1 | -12/+24 |
* | Track a class template specialization's point of instantiation separately | John McCall | 2009-09-11 | 1 | -1/+3 |
* | Support elaborated dependent types and diagnose tag mismatches. | John McCall | 2009-09-11 | 1 | -2/+29 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -364/+362 |
* | Initial stab at implement dependent member references to member | Douglas Gregor | 2009-09-09 | 1 | -6/+1 |
* | Support templateids in friend declarations. Fixes bug 4859. | John McCall | 2009-09-08 | 1 | -17/+27 |
* | Improve the AST representation and semantic analysis for extern | Douglas Gregor | 2009-09-04 | 1 | -6/+14 |
* | Parse extern templates, pass that information all the way to Sema, | Douglas Gregor | 2009-09-04 | 1 | -2/+8 |
* | Correctly handle elaborated template ids. Still not handled properly for fri... | John McCall | 2009-09-04 | 1 | -1/+24 |
* | Rewrite of our handling of name lookup in C++ member access expressions, e.g., | Douglas Gregor | 2009-09-02 | 1 | -114/+212 |
* | Document how we intepret C++ DR 382 | Douglas Gregor | 2009-09-02 | 1 | -0/+6 |
* | When parsing typename specifiers (with either the identifier or | Douglas Gregor | 2009-09-02 | 1 | -7/+11 |
* | Preliminary AST representation and semantic analysis for | Douglas Gregor | 2009-09-01 | 1 | -0/+35 |
* | Test instantiation of static data members that live within nested | Douglas Gregor | 2009-08-28 | 1 | -3/+0 |
* | Tighten up the conversion from a single-level template argument list | Douglas Gregor | 2009-08-28 | 1 | -1/+2 |
* | Implement template instantiation for member class templates. | Douglas Gregor | 2009-08-28 | 1 | -3/+5 |
* | Improve support for out-of-line definitions of nested templates and | Douglas Gregor | 2009-08-25 | 1 | -5/+14 |
* | Clarify the difference between substitution and instantiation by renaming | John McCall | 2009-08-25 | 1 | -13/+13 |
* | Implement out-of-line definitions of nested class templates. Most of | Douglas Gregor | 2009-08-25 | 1 | -79/+66 |
* | Use Sema's LocInfoType to pass and preserve type source info through the Parser. | Argyrios Kyrtzidis | 2009-08-19 | 1 | -3/+6 |
* | Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf... | Argyrios Kyrtzidis | 2009-08-19 | 1 | -2/+3 |
* | Add newline at end of file. | Benjamin Kramer | 2009-08-11 | 1 | -1/+1 |
* | When we encounter a dependent type that was parsed before we know that | Douglas Gregor | 2009-08-06 | 1 | -0/+119 |
* | Canonicalize else. | Mike Stump | 2009-08-04 | 1 | -7/+4 |
* | Refactor template instantiation for types into a generic tree | Douglas Gregor | 2009-08-04 | 1 | -2/+0 |
* | Rename Action::TagKind to Action::TagUseKind, which removes both a misnomer | John McCall | 2009-07-31 | 1 | -10/+11 |
* | Make the check for the linkage of a template handle the case of nested | Eli Friedman | 2009-07-31 | 1 | -6/+5 |