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