| Commit message (Expand) | Author | Age | Files | Lines |
| * | Improve template argument deduction in the case where the parameter | Douglas Gregor | 2009-09-30 | 1 | -7/+1 |
| * | WIP implementation of explicit instantiation of function templates, | Douglas Gregor | 2009-09-25 | 1 | -0/+118 |
| * | WIP implementation of explicit function template specialization. This | Douglas Gregor | 2009-09-24 | 1 | -1/+1 |
| * | Refactor the representation of qualifiers to bring ExtQualType out of the | John McCall | 2009-09-24 | 1 | -24/+19 |
| * | Change all the Type::getAsFoo() methods to specializations of Type::getAs(). | John McCall | 2009-09-21 | 1 | -5/+5 |
| * | Make the construction of the code-completion string for a function | Douglas Gregor | 2009-09-18 | 1 | -0/+15 |
| * | Add an assertion and a test case, in a fruitless attempt to track down an exi... | Douglas Gregor | 2009-09-15 | 1 | -0/+3 |
| * | Slightly improved template argument deduction for use in partial | Douglas Gregor | 2009-09-15 | 1 | -1/+12 |
| * | Implement partial ordering of class template partial specializations | Douglas Gregor | 2009-09-15 | 1 | -6/+70 |
| * | Refactor MarkDeductedTemplateParameters into | Douglas Gregor | 2009-09-14 | 1 | -67/+136 |
| * | Tighten up checking of non-dependent arguments as part of template | Douglas Gregor | 2009-09-14 | 1 | -3/+13 |
| * | Implement partial ordering of function template specializations | Douglas Gregor | 2009-09-14 | 1 | -13/+258 |
| * | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -272/+272 |
| * | Tighten up the conversion from a single-level template argument list | Douglas Gregor | 2009-08-28 | 1 | -11/+13 |
| * | Clarify the difference between substitution and instantiation by renaming | John McCall | 2009-08-25 | 1 | -13/+13 |
| * | Implement conversion function templates, along with the ability to use | Douglas Gregor | 2009-08-21 | 1 | -1/+139 |
| * | Get rid of Stmt::Clone now that we can reference count statements instead. | Anders Carlsson | 2009-08-08 | 1 | -2/+1 |
| * | Change uses of: | Ted Kremenek | 2009-07-29 | 1 | -6/+6 |
| * | Fix the problems with template argument deduction and array types for | Douglas Gregor | 2009-07-22 | 1 | -8/+65 |
| * | Canonicalize the types produced by template argument deduction. | Douglas Gregor | 2009-07-22 | 1 | -1/+2 |
| * | Improve template argument deduction for array types, so that a parameter | Douglas Gregor | 2009-07-22 | 1 | -0/+8 |
| * | Remove ObjCQualifiedInterfaceType:-) | Steve Naroff | 2009-07-18 | 1 | -1/+0 |
| * | Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p... | Argyrios Kyrtzidis | 2009-07-18 | 1 | -4/+4 |
| * | Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods | Ted Kremenek | 2009-07-17 | 1 | -6/+6 |
| * | Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ... | Ted Kremenek | 2009-07-17 | 1 | -3/+3 |
| * | Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). | Ted Kremenek | 2009-07-17 | 1 | -1/+1 |
| * | Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. | Ted Kremenek | 2009-07-16 | 1 | -2/+2 |
| * | Implement template argument deduction when taking the address of a | Douglas Gregor | 2009-07-08 | 1 | -119/+295 |
| * | Template argument deduction from a call has improved a bit | Douglas Gregor | 2009-07-07 | 1 | -1/+1 |
| * | Improve template argument deduction from a call. In particular, | Douglas Gregor | 2009-07-07 | 1 | -76/+171 |
| * | Keep track of more information within the template instantiation stack, e.g., | Douglas Gregor | 2009-07-01 | 1 | -2/+4 |
| * | Cope with explicitly-specified function template arguments when there | Douglas Gregor | 2009-07-01 | 1 | -7/+10 |
| * | When explicit template arguments are provided for a function call, | Douglas Gregor | 2009-06-30 | 1 | -16/+93 |
| * | Keep track of function template specializations, to eliminate | Douglas Gregor | 2009-06-29 | 1 | -6/+14 |
| * | Set the rest of the flags we need to perform template argument | Douglas Gregor | 2009-06-26 | 1 | -5/+28 |
| * | During template argument deduction from a function call, allow | Douglas Gregor | 2009-06-26 | 1 | -28/+69 |
| * | Template argument deduction is no longer responsible for checking | Douglas Gregor | 2009-06-26 | 1 | -32/+100 |
| * | Improve template argument deduction for reference parameters when | Douglas Gregor | 2009-06-26 | 1 | -4/+42 |
| * | Implicit instantiation for function template specializations. | Douglas Gregor | 2009-06-26 | 1 | -0/+4 |
| * | Improved semantic analysis and AST respresentation for function | Douglas Gregor | 2009-06-25 | 1 | -0/+156 |
| * | Check in a new template argument list builder that should work better for var... | Anders Carlsson | 2009-06-23 | 1 | -4/+4 |
| * | Some cleanups suggested by Chris | Douglas Gregor | 2009-06-18 | 1 | -15/+15 |
| * | First step toward fixing <rdar://problem/6613046> refactor clang objc type re... | Steve Naroff | 2009-06-17 | 1 | -1/+1 |
| * | Support dependent extended vector types and template instantiation | Douglas Gregor | 2009-06-17 | 1 | -0/+8 |
| * | Since integral template arguments can't have dependent types we don't need an... | Anders Carlsson | 2009-06-16 | 1 | -32/+9 |
| * | Make DeduceNonTypeTemplateArgument take an APSInt instead of an APInt. | Anders Carlsson | 2009-06-16 | 1 | -14/+9 |
| * | Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. | Anders Carlsson | 2009-06-15 | 1 | -0/+6 |
| * | Introduce a SFINAE "trap" that keeps track of the number of errors | Douglas Gregor | 2009-06-14 | 1 | -0/+4 |
| * | Remove a bunch of unnecessary template argument deduction code that was | Douglas Gregor | 2009-06-13 | 1 | -159/+15 |
| * | When some template parameters of a class template partial | Douglas Gregor | 2009-06-13 | 1 | -0/+175 |