| Commit message (Expand) | Author | Age | Files | Lines |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -3/+3 |
* | Fixed ClassTemplateSpecializationDecl source range. | Abramo Bagnara | 2012-10-15 | 1 | -7/+21 |
* | PR9023: A template template parameter whose template parameter list contains an | Richard Smith | 2012-09-07 | 1 | -3/+55 |
* | Fix misaligned allocation of TemplateParameterList objects. | Richard Smith | 2012-08-16 | 1 | -1/+2 |
* | Make explicit specializations at class scope work | Nico Weber | 2012-06-25 | 1 | -1/+2 |
* | Fix non-deterministic iteration order when walking the specializations | Chandler Carruth | 2012-05-03 | 1 | -7/+8 |
* | When we form a new function/class template specialization, we first | Douglas Gregor | 2012-03-28 | 1 | -3/+21 |
* | Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to | John McCall | 2012-03-10 | 1 | -1/+1 |
* | De-virtualize getPreviousDecl() and getMostRecentDecl() when we know | Douglas Gregor | 2012-01-14 | 1 | -6/+6 |
* | Add a FIXME for mutation of the common pointer of a RedeclarableTemplateDecl.... | Douglas Gregor | 2012-01-14 | 1 | -1/+5 |
* | Reimplement RedeclarableTemplateDecl in terms of | Douglas Gregor | 2012-01-14 | 1 | -33/+21 |
* | When creating declarations that are deserialized from an module file, | Douglas Gregor | 2012-01-05 | 1 | -21/+68 |
* | Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_... | David Blaikie | 2011-12-20 | 1 | -0/+17 |
* | Fixed source range for template implicit instantiations. | Abramo Bagnara | 2011-10-03 | 1 | -9/+21 |
* | Don't use TemplateArgumentListInfo inside AST nodes because it may leak. | Argyrios Kyrtzidis | 2011-09-22 | 1 | -0/+18 |
* | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -2/+2 |
* | Implement support for C++0x alias templates. | Richard Smith | 2011-05-05 | 1 | -0/+31 |
* | Re-applies the patch first applied way back in r106099, with | Chandler Carruth | 2011-05-01 | 1 | -4/+10 |
* | Chained PCH: Remember when additional specializations are added to a function... | Sebastian Redl | 2011-04-14 | 1 | -0/+7 |
* | Fixed InnerLocStart. | Abramo Bagnara | 2011-03-09 | 1 | -10/+18 |
* | Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source ran... | Abramo Bagnara | 2011-03-08 | 1 | -3/+3 |
* | Fixed source range for all DeclaratorDecl's. | Abramo Bagnara | 2011-03-08 | 1 | -17/+15 |
* | Fixed TypedefDecl and TemplateTypeParameter source range. | Abramo Bagnara | 2011-03-06 | 1 | -8/+9 |
* | When determining template instantiation arguments within a function | Douglas Gregor | 2011-03-05 | 1 | -38/+59 |
* | *Recursively* set the context of a template parameter, so that we also | Douglas Gregor | 2011-03-04 | 1 | -17/+15 |
* | Make sure to put template parameters into their owning template's | Douglas Gregor | 2011-03-04 | 1 | -0/+47 |
* | Fixed source range for ClassTemplateSpecializationDecl. | Abramo Bagnara | 2011-03-04 | 1 | -0/+13 |
* | Improved TemplateTypeParmDecl end location. | Abramo Bagnara | 2011-03-04 | 1 | -1/+11 |
* | Fixed end location of NonTypeTemplateParamDecl. | Abramo Bagnara | 2011-03-04 | 1 | -1/+4 |
* | Revert all of my commits that devirtualized the Decl hierarchy, which | Douglas Gregor | 2011-02-19 | 1 | -8/+20 |
* | Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart(). | Douglas Gregor | 2011-02-17 | 1 | -7/+0 |
* | Devirtualize NamedDecl::getNameForDiagnostic(). | Douglas Gregor | 2011-02-17 | 1 | -13/+0 |
* | Devirtualize RedeclarableTemplateDecl::newCommon(). | Douglas Gregor | 2011-02-17 | 1 | -0/+8 |
* | NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. | John McCall | 2011-02-09 | 1 | -1/+12 |
* | Implement support for non-type template parameter packs whose type is | Douglas Gregor | 2011-01-19 | 1 | -16/+63 |
* | Teach template template argument pack expansions to keep track of the | Douglas Gregor | 2011-01-14 | 1 | -1/+4 |
* | Teach PackExpansionExpr to keep track of the number of pack expansions | Douglas Gregor | 2011-01-14 | 1 | -1/+2 |
* | Keep track of the number of expansions to be produced from a type pack | Douglas Gregor | 2011-01-14 | 1 | -1/+2 |
* | PR3558: mark "logically const" accessor methods in ASTContext as const, | Jay Foad | 2011-01-12 | 1 | -5/+5 |
* | Add TemplateArgument::CreatePackCopy() to create a new parameter pack | Douglas Gregor | 2011-01-11 | 1 | -5/+2 |
* | Add semantic analysis for the creation of and an AST representation | Douglas Gregor | 2011-01-05 | 1 | -2/+1 |
* | Implement support for template template parameter packs, e.g., | Douglas Gregor | 2011-01-05 | 1 | -2/+3 |
* | When creating the injected-class-name for a class template involving a | Douglas Gregor | 2011-01-04 | 1 | -1/+5 |
* | Add an AST representation for non-type template parameter | Douglas Gregor | 2010-12-23 | 1 | -2/+3 |
* | When forming the injected-class-name of a variadic template, the | Douglas Gregor | 2010-12-23 | 1 | -9/+26 |
* | Calculate the value kind of an expression when it's created and | John McCall | 2010-11-18 | 1 | -0/+1 |
* | Remove broken support for variadic templates, along with the various | Douglas Gregor | 2010-11-07 | 1 | -120/+24 |
* | Use the ASTMutationListener to track added template specializations in a chai... | Argyrios Kyrtzidis | 2010-10-28 | 1 | -0/+16 |
* | Make AST deserialization for class template specializations lazier, by | Douglas Gregor | 2010-10-27 | 1 | -0/+23 |
* | Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. | Argyrios Kyrtzidis | 2010-09-13 | 1 | -13/+0 |