| Commit message (Expand) | Author | Age | Files | Lines |
* | Use attributes for all the override control specifiers. | Anders Carlsson | 2011-01-24 | 1 | -2/+0 |
* | Sema: process non-inheritable attributes on function declarations early | Peter Collingbourne | 2011-01-21 | 1 | -6/+2 |
* | When instantiating member functions, propagate whether the member function is... | Anders Carlsson | 2011-01-20 | 1 | -0/+4 |
* | Implement support for non-type template parameter packs whose type is | Douglas Gregor | 2011-01-19 | 1 | -17/+129 |
* | NonTypeTemplateParmDecls always have TypeSourceInfo. There's no sense | Douglas Gregor | 2011-01-19 | 1 | -10/+4 |
* | Handle substitutions into function parameter packs whose patterns | Douglas Gregor | 2011-01-14 | 1 | -1/+1 |
* | When we're instantiating a direct variable initializer that has a pack | Douglas Gregor | 2011-01-14 | 1 | -6/+6 |
* | Keep track of the number of expansions to be produced from a type pack | Douglas Gregor | 2011-01-14 | 1 | -5/+8 |
* | When mapping from a function parameter pack to the set of function | Douglas Gregor | 2011-01-11 | 1 | -3/+4 |
* | Implement the last bullet of [temp.deduct.type]p5 and part of the last | Douglas Gregor | 2011-01-11 | 1 | -0/+2 |
* | Work-in-progress implementation of C++0x [temp.arg.explicit]p9, which | Douglas Gregor | 2011-01-10 | 1 | -1/+6 |
* | Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, | Alexis Hunt | 2011-01-08 | 1 | -1/+1 |
* | When instantiating the arguments to an initializer, use the | Douglas Gregor | 2011-01-07 | 1 | -30/+4 |
* | Implement substitution of a function parameter pack for its set of | Douglas Gregor | 2011-01-07 | 1 | -17/+50 |
* | Implement support for template template parameter packs, e.g., | Douglas Gregor | 2011-01-05 | 1 | -2/+2 |
* | Implement pack expansion of base initializers, so that we can | Douglas Gregor | 2011-01-04 | 1 | -1/+65 |
* | Add an AST representation for non-type template parameter | Douglas Gregor | 2010-12-23 | 1 | -1/+2 |
* | Implement template argument deduction for pack expansions whose | Douglas Gregor | 2010-12-22 | 1 | -18/+7 |
* | Implement instantiation of pack expansions whose pattern is a type-id | Douglas Gregor | 2010-12-21 | 1 | -0/+55 |
* | Added missing IgnoreParens(). | Abramo Bagnara | 2010-12-14 | 1 | -4/+4 |
* | Restore r121752 without modification. | John McCall | 2010-12-14 | 1 | -7/+8 |
* | Pull out r121752 in case it's causing the selfhost breakage. | John McCall | 2010-12-14 | 1 | -8/+7 |
* | Factor out most of the extra state in a FunctionProtoType into a separate | John McCall | 2010-12-14 | 1 | -7/+8 |
* | Skip ParenType on function instantiations. | Abramo Bagnara | 2010-12-13 | 1 | -3/+3 |
* | Fix PR8760: IndirectFieldDecl Type was not updated during template instantiat... | Francois Pichet | 2010-12-09 | 1 | -1/+2 |
* | Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical | John McCall | 2010-12-06 | 1 | -1/+1 |
* | More anonymous struct/union redesign. This one deals with anonymous field use... | Francois Pichet | 2010-12-04 | 1 | -10/+15 |
* | Added struct/class syntactic info for c++0x scoped enum. | Abramo Bagnara | 2010-12-03 | 1 | -2/+2 |
* | Minor whitespace and comment fixes. No functionality change. | Nico Weber | 2010-11-28 | 1 | -1/+1 |
* | Tie DefineVTablesUsed() in with recursive function instantiation so that we emit | Nick Lewycky | 2010-11-25 | 1 | -1/+10 |
* | Major anonymous union/struct redesign. | Francois Pichet | 2010-11-21 | 1 | -0/+23 |
* | A bundle of whitespace changes, separated out from the functional changes. | Nick Lewycky | 2010-11-20 | 1 | -5/+5 |
* | Instantiate class member template partial specialization declarations | Douglas Gregor | 2010-11-10 | 1 | -96/+26 |
* | Don't lose track of previous-declarations when instantiating a class template. | Nick Lewycky | 2010-11-08 | 1 | -1/+11 |
* | Remove broken support for variadic templates, along with the various | Douglas Gregor | 2010-11-07 | 1 | -11/+11 |
* | When searching for an instantiated declaration requires instantiation | Douglas Gregor | 2010-11-05 | 1 | -0/+2 |
* | Preserve the template type parameter name when instantiating a templace. | Nick Lewycky | 2010-10-30 | 1 | -1/+1 |
* | No really, we don't have a retain/release system for statements/expressions | John McCall | 2010-10-26 | 1 | -1/+1 |
* | Parse attributes on enumerators and instantiate attributes on enum decls. | John McCall | 2010-10-22 | 1 | -0/+4 |
* | Pass TInfo to CXXDestructorDecl::Create(), just like we do for other | Craig Silverstein | 2010-10-21 | 1 | -2/+1 |
* | When instantiating a dependently-scoped friend function declaration, | John McCall | 2010-10-19 | 1 | -0/+3 |
* | Instantiate enclosing template parameter lists when instantiating friends. | John McCall | 2010-10-19 | 1 | -0/+19 |
* | Redirect templated friend class decls to a new Sema callback and | John McCall | 2010-10-19 | 1 | -0/+2 |
* | Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a | Douglas Gregor | 2010-10-08 | 1 | -1/+23 |
* | Fix handling of dependent nested namespace specifiers in UsingDecls | Douglas Gregor | 2010-09-29 | 1 | -4/+20 |
* | Reinstate r114925 and r114929, both steps toward | Douglas Gregor | 2010-09-28 | 1 | -2/+1 |
* | Temporarily revert 114929 114925 114924 114921. It looked like they (or at least | Bill Wendling | 2010-09-28 | 1 | -1/+2 |
* | Centralize the management of CXXRecordDecl::DefinitionData's | Douglas Gregor | 2010-09-28 | 1 | -2/+1 |
* | When emitting a new-expression inside a conditional expression, | John McCall | 2010-09-17 | 1 | -1/+2 |
* | Diagnose the instantiation of variables (including static data | Douglas Gregor | 2010-09-12 | 1 | -0/+6 |