| Commit message (Expand) | Author | Age | Files | Lines |
* | When instantiating a non-type template parameter pack, be sure to | Douglas Gregor | 2010-12-24 | 1 | -4/+14 |
* | Implement template argument deduction for pack expansions whose | Douglas Gregor | 2010-12-22 | 1 | -3/+4 |
* | When searching for the instantiation of a locally-scoped tag | Douglas Gregor | 2010-12-21 | 1 | -5/+15 |
* | Implement instantiation of pack expansions whose pattern is a type-id | Douglas Gregor | 2010-12-21 | 1 | -74/+8 |
* | Handle instantiation of template type parameter packs that occur as | Douglas Gregor | 2010-12-20 | 1 | -2/+18 |
* | Implement basic support for template instantiation of pack expansions | Douglas Gregor | 2010-12-20 | 1 | -5/+102 |
* | Added missing IgnoreParens(). | Abramo Bagnara | 2010-12-14 | 1 | -1/+1 |
* | A bundle of whitespace changes, separated out from the functional changes. | Nick Lewycky | 2010-11-20 | 1 | -1/+1 |
* | Refactoring of Diagnostic class. | Argyrios Kyrtzidis | 2010-11-18 | 1 | -13/+11 |
* | Replace one hack with a different hack: strip out the ObjectType | John McCall | 2010-11-12 | 1 | -10/+6 |
* | Instantiate class member template partial specialization declarations | Douglas Gregor | 2010-11-10 | 1 | -2/+23 |
* | Use the real keyword location when rebuilding an elaborated type instead of | John McCall | 2010-11-04 | 1 | -5/+7 |
* | Don't instantiate members not belonging in the semantic context of the template. | Argyrios Kyrtzidis | 2010-11-04 | 1 | -0/+12 |
* | No really, we don't have a retain/release system for statements/expressions | John McCall | 2010-10-26 | 1 | -3/+3 |
* | Teach the warning about unnamed/local types in template arguments to | Douglas Gregor | 2010-10-13 | 1 | -6/+0 |
* | Introduce support for emitting diagnostics (warnings + their notes) | Douglas Gregor | 2010-10-12 | 1 | -17/+38 |
* | If we end up instantiating a function parameter whose default argument | Douglas Gregor | 2010-10-12 | 1 | -0/+3 |
* | Reinstate r114925 and r114929, both steps toward | Douglas Gregor | 2010-09-28 | 1 | -7/+0 |
* | Temporarily revert 114929 114925 114924 114921. It looked like they (or at least | Bill Wendling | 2010-09-28 | 1 | -0/+7 |
* | Centralize the management of CXXRecordDecl::DefinitionData's | Douglas Gregor | 2010-09-28 | 1 | -7/+0 |
* | Correctly set "explicit template instantiation" kind on inner structs of temp... | Nico Weber | 2010-09-27 | 1 | -4/+11 |
* | Simplify template instantiation for C++ exception declarations, | Douglas Gregor | 2010-09-09 | 1 | -7/+5 |
* | One who seeks knowledge learns something new every day. | John McCall | 2010-08-26 | 1 | -2/+2 |
* | Split out a header to hold APIs meant for the Sema implementation from Sema.h. | John McCall | 2010-08-25 | 1 | -1/+1 |
* | Move more stuff out of Sema.h. | John McCall | 2010-08-25 | 1 | -5/+6 |
* | Struggle mightily against header inclusion in Sema.h. | John McCall | 2010-08-24 | 1 | -0/+1 |
* | OwningExprResult -> ExprResult. This patch brought to you by | John McCall | 2010-08-24 | 1 | -12/+12 |
* | DeclPtrTy -> Decl * | John McCall | 2010-08-21 | 1 | -3/+3 |
* | Another step in the process of making the parser depend on Sema: | John McCall | 2010-08-20 | 1 | -1/+1 |
* | Move Sema's headers into include/clang/Sema, renaming a few along the way. | Douglas Gregor | 2010-08-12 | 1 | -2/+2 |
* | Added locations and type source info for DeclarationName. | Abramo Bagnara | 2010-08-11 | 1 | -0/+9 |
* | Instantiate attributes from the pattern record when instantiating | John McCall | 2010-08-01 | 1 | -0/+3 |
* | Add source location information to C++ base specifiers. | Nick Lewycky | 2010-07-26 | 1 | -8/+6 |
* | Kill off the last Destroy method in the AST library | Douglas Gregor | 2010-07-25 | 1 | -6/+0 |
* | Fix http://llvm.org/PR7660 | Argyrios Kyrtzidis | 2010-07-19 | 1 | -1/+2 |
* | Set DeclContext of ParamVarDecl only. No need | Fariborz Jahanian | 2010-07-13 | 1 | -2/+1 |
* | More block instantiation stuff. Set variable/param DeclContext | Fariborz Jahanian | 2010-07-13 | 1 | -0/+4 |
* | When performing substitution of template arguments within the body of | Douglas Gregor | 2010-07-08 | 1 | -1/+11 |
* | Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of... | Argyrios Kyrtzidis | 2010-07-07 | 1 | -2/+2 |
* | Fix multiple emission of the this-> fixit for each instantiation by fixing the | Nick Lewycky | 2010-07-06 | 1 | -0/+8 |
* | Move the "current scope" state from the Parser into Action. This | Douglas Gregor | 2010-07-02 | 1 | -1/+1 |
* | Revert r106099; it broke self-host. | Douglas Gregor | 2010-06-16 | 1 | -6/+1 |
* | Added TemplateTypeParmType::getDecl(). | Abramo Bagnara | 2010-06-16 | 1 | -1/+6 |
* | Make sure that we instantiate variably modified types, even if they | Douglas Gregor | 2010-05-24 | 1 | -5/+7 |
* | Revert r104106; it's breaking linking of Boost.Serialization. | Douglas Gregor | 2010-05-19 | 1 | -3/+1 |
* | Teach clang to instantiate attributes on more declarations. Fixes PR7102. | Douglas Gregor | 2010-05-19 | 1 | -1/+3 |
* | Rework when and how vtables are emitted, by tracking where vtables are | Douglas Gregor | 2010-05-13 | 1 | -17/+13 |
* | Whenever we instantiate a function definition or class, enter a new | Douglas Gregor | 2010-05-12 | 1 | -0/+2 |
* | Merged Elaborated and QualifiedName types. | Abramo Bagnara | 2010-05-11 | 1 | -10/+16 |
* | When we encounter a non-dependent type during template instantiation, | Douglas Gregor | 2010-05-07 | 1 | -3/+12 |