1. 6b02009 Make explicit specializations at class scope work by Nico Weber · 13 years ago
  2. d964d63 Fix non-deterministic iteration order when walking the specializations by Chandler Carruth · 13 years ago
  3. 1e1e972 When we form a new function/class template specialization, we first by Douglas Gregor · 13 years ago
  4. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  5. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  6. 8a8950b Add a FIXME for mutation of the common pointer of a RedeclarableTemplateDecl. It is not clear that it's worth delaying the allocation of said pointer by Douglas Gregor · 13 years ago
  7. 7c99bb5c Reimplement RedeclarableTemplateDecl in terms of by Douglas Gregor · 13 years ago
  8. 1e68ecc When creating declarations that are deserialized from an module file, by Douglas Gregor · 13 years ago
  9. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  10. 09d8212 Fixed source range for template implicit instantiations. by Abramo Bagnara · 13 years ago
  11. 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
  12. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  13. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  14. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 14 years ago
  15. 5bbcdbf Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there. by Sebastian Redl · 14 years ago
  16. ba877ad Fixed InnerLocStart. by Abramo Bagnara · 14 years ago
  17. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 14 years ago
  18. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  19. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  20. c494f77 When determining template instantiation arguments within a function by Douglas Gregor · 14 years ago
  21. 787a40d *Recursively* set the context of a template parameter, so that we also by Douglas Gregor · 14 years ago
  22. 9a299e0 Make sure to put template parameters into their owning template's by Douglas Gregor · 14 years ago
  23. 4a85a73 Fixed source range for ClassTemplateSpecializationDecl. by Abramo Bagnara · 14 years ago
  24. 77d4ee2 Improved TemplateTypeParmDecl end location. by Abramo Bagnara · 14 years ago
  25. ee4bfd4 Fixed end location of NonTypeTemplateParamDecl. by Abramo Bagnara · 14 years ago
  26. da2142f Revert all of my commits that devirtualized the Decl hierarchy, which by Douglas Gregor · 14 years ago
  27. afdfdc0 Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart(). by Douglas Gregor · 14 years ago
  28. ebe5a9b Devirtualize NamedDecl::getNameForDiagnostic(). by Douglas Gregor · 14 years ago
  29. 9e6f2a8 Devirtualize RedeclarableTemplateDecl::newCommon(). by Douglas Gregor · 14 years ago
  30. 76a4021 NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. by John McCall · 14 years ago
  31. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  32. 2be29f4 Teach template template argument pack expansions to keep track of the by Douglas Gregor · 14 years ago
  33. 67fd125 Teach PackExpansionExpr to keep track of the number of pack expansions by Douglas Gregor · 14 years ago
  34. cded4f6 Keep track of the number of expansions to be produced from a type pack by Douglas Gregor · 14 years ago
  35. 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
  36. 203e6a3 Add TemplateArgument::CreatePackCopy() to create a new parameter pack by Douglas Gregor · 14 years ago
  37. ba68eca Add semantic analysis for the creation of and an AST representation by Douglas Gregor · 14 years ago
  38. 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
  39. b95cc97 When creating the injected-class-name for a class template involving a by Douglas Gregor · 14 years ago
  40. 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
  41. b7d09d6 When forming the injected-class-name of a variadic template, the by Douglas Gregor · 14 years ago
  42. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  43. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  44. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  45. c8e5cf8 Make AST deserialization for class template specializations lazier, by by Douglas Gregor · 14 years ago
  46. 8fed4b4 Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  47. 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
  48. 4048590 Refactor find*Specialization functions using SpecEntryTraits by Peter Collingbourne · 14 years ago
  49. f88718e Implement RedeclarableTemplateDecl::getNextRedeclaration by Peter Collingbourne · 14 years ago
  50. 8a798a7 Store latest redeclaration for each redeclarable template declaration by Peter Collingbourne · 14 years ago
  51. 9eabeba Refactor redeclarable template declarations by Peter Collingbourne · 14 years ago
  52. a2da780 Remove destructors from declaration nodes by Douglas Gregor · 14 years ago
  53. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  54. 554e6aa Read/write FriendTemplateDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
  55. 2c853e4 Hide FunctionTemplateDecl's specializations folding set as implementation detail and introduce by Argyrios Kyrtzidis · 14 years ago
  56. cc0b1bc Hide the specializations folding sets of ClassTemplateDecl as an implementation detail (InsertPos by Argyrios Kyrtzidis · 14 years ago
  57. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 15 years ago
  58. 24bae92 When performing substitution of template arguments within the body of by Douglas Gregor · 15 years ago
  59. b8b03e6 Add some side-effect free Create methods for TypeDecl subclasses and use them for PCH reading. by Argyrios Kyrtzidis · 15 years ago
  60. dc767e3 Fix various bugs in recent commits for C++ PCH. by Argyrios Kyrtzidis · 15 years ago
  61. 94d228d Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecializationDecl to allow PCH read/write. by Argyrios Kyrtzidis · 15 years ago
  62. d091355 Make it easier to read/write the template part of FunctionDecl. by Argyrios Kyrtzidis · 15 years ago
  63. 5bf1bdc Combine ClassTemplateDecl's PreviousDeclaration with CommonPtr, as in FunctionTemplateDecl. by Argyrios Kyrtzidis · 15 years ago
  64. 8731ca7 Initial support for reading templates from PCH. by Argyrios Kyrtzidis · 15 years ago
  65. efed5c8 Revert r106099; it broke self-host. by Douglas Gregor · 15 years ago
  66. 6cd8087 Added TemplateTypeParmType::getDecl(). by Abramo Bagnara · 15 years ago
  67. c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 15 years ago
  68. d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 15 years ago
  69. 3458d43 Allocate the contents of TemplateArgumentList using ASTContext's allocator. This fixes by Ted Kremenek · 15 years ago
  70. 0054531 Keep track of all of the class and function template's "common" by Douglas Gregor · 15 years ago
  71. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 15 years ago
  72. 304d0fa just add a fixme for the StructuredArgs leak, it shouldn't affect by Chris Lattner · 15 years ago
  73. 98d279b switch TemplateArgumentListBuilder to hold its flat argument list in a smallvector by Chris Lattner · 15 years ago
  74. 8859891 fix the TemplateArgumentList copy constructor to not by Chris Lattner · 15 years ago
  75. 56ef550 Clarify TemplateArgumentList ownership over its "flat" and by Chris Lattner · 15 years ago
  76. 13c8577 Partial and full specializations of a class template may have a by Douglas Gregor · 15 years ago
  77. dc60c1e Introduce a sequence number into class template partial by Douglas Gregor · 15 years ago
  78. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 15 years ago
  79. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
  80. b7de181 Fix PR6156 and test several of the basic aspects of non-type template arguments by Chandler Carruth · 15 years ago
  81. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  82. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  83. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  84. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  85. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  86. 275c10a Extract TemplateArgument into a new header just for common template by John McCall · 15 years ago
  87. ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
  88. 06a59bb Correct a comment. by Sebastian Redl · 15 years ago
  89. 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
  90. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  91. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  92. bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 15 years ago
  93. 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
  94. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  95. a5d8200 Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. by Argyrios Kyrtzidis · 15 years ago
  96. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  97. 37d93e9 Keep track of the template arguments deduced when matching a class by Douglas Gregor · 15 years ago
  98. b88e888 Support out-of-line definitions of the members of class template by Douglas Gregor · 15 years ago
  99. 8e9e9ef Make tag declarations redeclarable. This change has three purposes: by Douglas Gregor · 15 years ago
  100. 1275ae0 Refactor the code that produces a TemplateSpecializationType, so that by Douglas Gregor · 15 years ago