| Commit message (Expand) | Author | Age | Files | Lines |
* | Change all the Type::getAsFoo() methods to specializations of Type::getAs(). | John McCall | 2009-09-21 | 1 | -2/+2 |
* | Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls even | Douglas Gregor | 2009-09-16 | 1 | -19/+63 |
* | Implement partial ordering of class template partial specializations | Douglas Gregor | 2009-09-15 | 1 | -2/+2 |
* | Slight improvement for extern templates, so that an explicit | Douglas Gregor | 2009-09-11 | 1 | -0/+3 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -176/+176 |
* | Improve the AST representation and semantic analysis for extern | Douglas Gregor | 2009-09-04 | 1 | -2/+15 |
* | Fix a codegen crash when a class template has a constructor that does member ... | Anders Carlsson | 2009-09-02 | 1 | -9/+11 |
* | In CXXBaseOrMemberInitializer, don't confuse CtorTocall with | Douglas Gregor | 2009-09-01 | 1 | -1/+2 |
* | Implement proper substitution for OverloadedFunctionDecls, but substituting e... | Douglas Gregor | 2009-09-01 | 1 | -3/+19 |
* | Don't assume that a base is always a RecordType, it can also be a TemplateSpe... | Anders Carlsson | 2009-09-01 | 1 | -2/+1 |
* | Add pretty stack traces when instantiating functions and static data members. | Anders Carlsson | 2009-09-01 | 1 | -0/+13 |
* | Handle member initializers that point to fields in anonymous structs. | Anders Carlsson | 2009-09-01 | 1 | -2/+7 |
* | Don't assert when instantiating member references to fields in anonymous stru... | Anders Carlsson | 2009-09-01 | 1 | -2/+15 |
* | Fix bug 4784 and allow friend declarations to properly extend | John McCall | 2009-08-31 | 1 | -1/+1 |
* | Unbreak tests. I'll look into why this is necessary later. | Eli Friedman | 2009-08-30 | 1 | -0/+1 |
* | Make instantiating initializers for classes with a dependent base type | Eli Friedman | 2009-08-29 | 1 | -3/+3 |
* | Improve instantiation of UnresolvedUsingDecls. | Anders Carlsson | 2009-08-29 | 1 | -5/+23 |
* | Fix the breakage by handling indirect instantiations. This would be much | John McCall | 2009-08-29 | 1 | -47/+103 |
* | Instantiate member and base initializers. Patch by Anders Johnsen! (tweaked s... | Anders Carlsson | 2009-08-29 | 1 | -2/+76 |
* | For consistency, just make friend declarations AS_public. | John McCall | 2009-08-29 | 1 | -0/+1 |
* | Ensure code generation for friend declarations in class templates. | John McCall | 2009-08-29 | 1 | -0/+2 |
* | Remove #if 0'd code that is clearly not needed | Douglas Gregor | 2009-08-28 | 1 | -24/+0 |
* | Don't crash when instantiating templates containing anonymous structs/unions | Douglas Gregor | 2009-08-28 | 1 | -14/+26 |
* | Fix and test template instantiation for nested member templates. | Douglas Gregor | 2009-08-28 | 1 | -2/+5 |
* | Implement template instantiation for member class templates. | Douglas Gregor | 2009-08-28 | 1 | -9/+9 |
* | Instantiate unresolved using declarations. | Anders Carlsson | 2009-08-28 | 1 | -1/+20 |
* | Omnibus friend decl refactoring. Instead of cloning AST classes for friend | John McCall | 2009-08-28 | 1 | -55/+64 |
* | Fix for PR4794 (instantiating friend class decl); this version shouldn't | Eli Friedman | 2009-08-27 | 1 | -1/+5 |
* | PR4794: Make instantiating friend class decls not crash. | Eli Friedman | 2009-08-27 | 1 | -0/+2 |
* | Implement instantiation of the declarations of member function | Douglas Gregor | 2009-08-27 | 1 | -9/+62 |
* | Make sure to bump the reference count of the last element in the ParenListExp... | Douglas Gregor | 2009-08-26 | 1 | -0/+1 |
* | Implement support for C++ direct initializers that involve dependent | Douglas Gregor | 2009-08-26 | 1 | -1/+26 |
* | Clarify the difference between substitution and instantiation by renaming | John McCall | 2009-08-25 | 1 | -38/+38 |
* | Basic support for default argument expressions for function templates. | Anders Carlsson | 2009-08-25 | 1 | -10/+4 |
* | Implement conversion function templates, along with the ability to use | Douglas Gregor | 2009-08-21 | 1 | -37/+19 |
* | Refactor instantiation of destructors to use the common CXXMethodDecl | Douglas Gregor | 2009-08-21 | 1 | -34/+13 |
* | Introduce support for constructor templates, which can now be declared | Douglas Gregor | 2009-08-21 | 1 | -60/+36 |
* | Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec... | Argyrios Kyrtzidis | 2009-08-21 | 1 | -3/+2 |
* | Implement support for calling member function templates, which involves: | Douglas Gregor | 2009-08-21 | 1 | -4/+31 |
* | Basic nested-template implementation. | John McCall | 2009-08-20 | 1 | -0/+94 |
* | Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf... | Argyrios Kyrtzidis | 2009-08-19 | 1 | -13/+17 |
* | Implement __is_empty. Patch by Sean Hunt. | Eli Friedman | 2009-08-15 | 1 | -0/+1 |
* | Support friend declarations in templates and test that argdep lookup | John McCall | 2009-08-14 | 1 | -6/+56 |
* | Patch should implement packed enums - PR4098. Credit to Anders Johnsen. | Edward O'Callaghan | 2009-08-08 | 1 | -1/+3 |
* | Introduce reference counting for statements and expressions, using it | Douglas Gregor | 2009-08-08 | 1 | -1/+2 |
* | Introduce the canonical type smart pointers, and use them in a few places to | Douglas Gregor | 2009-08-05 | 1 | -2/+2 |
* | Canonicalize else. | Mike Stump | 2009-08-04 | 1 | -5/+4 |
* | Use the new statement/expression profiling code to unique dependent | Douglas Gregor | 2009-07-29 | 1 | -1/+2 |
* | When instantiating a variable without an initializer, call | Douglas Gregor | 2009-07-27 | 1 | -3/+2 |
* | Template instantiation for static data members that are defined out-of-line. | Douglas Gregor | 2009-07-24 | 1 | -7/+135 |