| Commit message (Expand) | Author | Age | Files | Lines |
| * | Improved semantic analysis and AST respresentation for function | Douglas Gregor | 2009-06-25 | 1 | -4/+10 |
| * | Implement matching of function templates, so that one can declare overloaded ... | Douglas Gregor | 2009-06-24 | 1 | -7/+9 |
| * | Make sure that the template parameter lists get from the parser down to ActOn... | Douglas Gregor | 2009-06-24 | 1 | -0/+21 |
| * | When declaring a function template, create a FunctionTemplateDecl node | Douglas Gregor | 2009-06-24 | 1 | -3/+4 |
| * | Start propagating template parameter lists to the right places to | Douglas Gregor | 2009-06-23 | 1 | -0/+7 |
| * | Check in a new template argument list builder that should work better for var... | Anders Carlsson | 2009-06-23 | 1 | -47/+45 |
| * | Diagnose class members that shadow a template parameter. Fixes | Douglas Gregor | 2009-06-17 | 1 | -0/+3 |
| * | Support dependent extended vector types and template instantiation | Douglas Gregor | 2009-06-17 | 1 | -1/+1 |
| * | More parameter pack work. | Anders Carlsson | 2009-06-15 | 1 | -3/+3 |
| * | Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. | Anders Carlsson | 2009-06-15 | 1 | -0/+13 |
| * | Have CheckClassTemplatePartialSpecializationArgs take a TemplateArgumentListB... | Anders Carlsson | 2009-06-13 | 1 | -8/+11 |
| * | More work on type parameter packs. | Anders Carlsson | 2009-06-13 | 1 | -3/+24 |
| * | Move template type argument checking out into a separate function. No functio... | Anders Carlsson | 2009-06-13 | 1 | -21/+29 |
| * | When some template parameters of a class template partial | Douglas Gregor | 2009-06-13 | 1 | -2/+32 |
| * | A parameter pack must always come last in a class template. | Anders Carlsson | 2009-06-12 | 1 | -1/+18 |
| * | No need to mark the parameter as invalid, just ignore the default argument. | Anders Carlsson | 2009-06-12 | 1 | -1/+0 |
| * | Parameter packs can't have default arguments. | Anders Carlsson | 2009-06-12 | 1 | -0/+9 |
| * | Keep track of whether a type parameter is actually a type parameter pack. | Anders Carlsson | 2009-06-12 | 1 | -1/+2 |
| * | Finish implementing checking of class template partial specializations | Douglas Gregor | 2009-06-12 | 1 | -5/+11 |
| * | Diagnose C++ [temp.class.spec]p9b3, where a class template partial | Douglas Gregor | 2009-06-12 | 1 | -7/+81 |
| * | Diagnose the incorrect use of non-type template arguments for class | Douglas Gregor | 2009-06-12 | 1 | -0/+67 |
| * | Parse support for C++0x type parameter packs. | Anders Carlsson | 2009-06-12 | 1 | -1/+2 |
| * | Verify that the template parameters of a class template partial | Douglas Gregor | 2009-06-12 | 1 | -4/+42 |
| * | Once we have deduced the template arguments of a class template | Douglas Gregor | 2009-06-11 | 1 | -45/+32 |
| * | Add a null check that fixes the crash in PR4362, and make sure to instantiate... | Anders Carlsson | 2009-06-11 | 1 | -3/+17 |
| * | Make TemplateArgumentListBuilder take an ASTContext (because we're probably g... | Anders Carlsson | 2009-06-05 | 1 | -3/+3 |
| * | Make the TemplateArgumentList take a TemplateArgumentListBuilder. | Anders Carlsson | 2009-06-05 | 1 | -8/+6 |
| * | Change the specialization decls to take a TemplateArgumentListBuilder. | Anders Carlsson | 2009-06-05 | 1 | -17/+10 |
| * | Add a helper class for building template argument lists. | Anders Carlsson | 2009-06-05 | 1 | -37/+42 |
| * | Fix another crash and actually make the test case work. | Anders Carlsson | 2009-06-05 | 1 | -1/+1 |
| * | Fix a case when the TemplateArgs vector can be empty. | Anders Carlsson | 2009-06-05 | 1 | -1/+1 |
| * | When performing template argument deduction, ensure that multiple | Douglas Gregor | 2009-06-04 | 1 | -86/+14 |
| * | Initial infrastructure for class template partial specialization. Here | Douglas Gregor | 2009-05-31 | 1 | -11/+134 |
| * | When we parse a tag specifier, keep track of whether that tag | Douglas Gregor | 2009-05-28 | 1 | -1/+2 |
| * | Fix the type of a enum non-type template argument within the instantiation. | Sebastian Redl | 2009-05-27 | 1 | -1/+1 |
| * | Add some more tests for instantiation of declaration references. Also, | Douglas Gregor | 2009-05-27 | 1 | -0/+3 |
| * | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -1/+2 |
| * | When instantiating the definition of a member function of a class | Douglas Gregor | 2009-05-18 | 1 | -8/+2 |
| * | Reflow some comments. | Mike Stump | 2009-05-16 | 1 | -21/+18 |
| * | 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 |