1. b3e902f Add vtable anchor to classes. by Richard Trieu · 7 years ago
  2. 4b897a3 [Sema] Remove some conditions of a failing assert by Erik Pilkington · 7 years ago
  3. d1a184f [Sema] Fix a multiple definition bug with friends and templates by Erik Pilkington · 7 years ago
  4. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  5. f92f31c [AST][1/4] Move the bit-fields from TagDecl, EnumDecl and RecordDecl into DeclContext by Erich Keane · 7 years ago
  6. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  7. a534f07 Revert rC330794 and some dependent tiny bug fixes by Faisal Vali · 7 years ago
  8. 936de9d [c++2a] [concepts] Add rudimentary parsing support for template concept declarations by Faisal Vali · 7 years ago
  9. 309e29d [AST] Fix some Clang-tidy modernize-use-auto warnings; other minor fixes (NFC). by Eugene Zelenko · 7 years ago
  10. 61f6429 D40901: Refactor lazy loading of template specializations. NFC by Vassil Vassilev · 8 years ago
  11. 435e647 PR35456: Track definedness of variable template specializations separately from by Richard Smith · 8 years ago
  12. 421e890 [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  13. 03e672c Refactor functions PrintTemplateArgumentList by Serge Pavlov · 8 years ago
  14. b61bfbd Add a destruct-on-exit function to ASTContext. by George Burgess IV · 9 years ago
  15. 5a8ec4e [Concepts] Class template associated constraints by Hubert Tong · 9 years ago
  16. 352e441 PR31469: Don't add friend template class decls to redecl chain in dependent contexts. by Vassil Vassilev · 9 years ago
  17. 792c22d When producing a name of a partial specialization in a diagnostic, use the by Richard Smith · 9 years ago
  18. 43e14d2 Move generation of injected template arguments for a template parameter list by Richard Smith · 9 years ago
  19. 28b9668 Delete tautological assertion. by Jonathan Roelofs · 9 years ago
  20. c3f8925 Retire llvm::alignOf in favor of C++11 alignof. by Benjamin Kramer · 9 years ago
  21. e4a0c0e Reapply r276069 with workaround for MSVC 2013 by Hubert Tong · 9 years ago
  22. 286547a Revert r276069: MSVC bots not happy by Hubert Tong · 9 years ago
  23. 24ee98e Concepts: Create space for requires-clause in TemplateParameterList; NFC by Hubert Tong · 9 years ago
  24. d798c05 [AST] Keep track of the left brace source location of a tag decl. by Argyrios Kyrtzidis · 9 years ago
  25. 6fbeee3 [AST] Use ArrayRef in more interfaces by David Majnemer · 9 years ago
  26. dfecf1a [AST] Use ArrayRef in more interfaces by David Majnemer · 9 years ago
  27. 8b62269 [AST] Use ArrayRef in more interfaces by David Majnemer · 9 years ago
  28. 6ad6855 [Feature] Add a builtin for indexing into parameter packs. Patch by Louis Dionne. by Eric Fiselier · 9 years ago
  29. 902f8c6 ArrayRef-ize TemplateParameterList. NFC by David Majnemer · 10 years ago
  30. d9b1a4f [Sema] Implement __make_integer_seq by David Majnemer · 10 years ago
  31. 7a22b24 Convert a few classes over to use the new TrailingObjects helper. by James Y Knight · 10 years ago
  32. 7d708db Remove unused 'Owned' flag from TemplateArgumentList. by James Y Knight · 10 years ago
  33. cce6347 [AST] ArrayRefize template argument packs. No functionality change intended. by Benjamin Kramer · 10 years ago
  34. 35c1df5 [modules] Improve diagnostic for a template-id that's invalid because a default by Richard Smith · 10 years ago
  35. e7bd6de [modules] Track all default template arguments for a given parameter across by Richard Smith · 10 years ago
  36. 1469b91 Refactor storage of default template arguments. by Richard Smith · 10 years ago
  37. e3536dd [modules] Ensure we've imported all declarations of a template before by Richard Smith · 11 years ago
  38. e977e51 Refactor *TemplateDecl::addSpecialization to reduce duplication and add some by Richard Smith · 11 years ago
  39. 7e0daca Convert some function arguments to use ArrayRef. by Craig Topper · 11 years ago
  40. 053f6c6 If a declaration is loaded, and then a module import adds a redeclaration, then by Richard Smith · 11 years ago
  41. 36250ad [C++11] Use 'nullptr'. AST edition. by Craig Topper · 11 years ago
  42. 5b21db8 Make TypeDecl much less friendly. by Richard Smith · 11 years ago
  43. beef345 Clean up variable template handling a bit, and correct the behavior of name by Richard Smith · 12 years ago
  44. f6a24ce Fix a tranche of comment, test and doc typos by Alp Toker · 12 years ago
  45. f798172 Add class-specific operator new to Decl hierarchy. This guarantees that Decls by Richard Smith · 12 years ago
  46. cb444fe Reduce indentation with an early exit. by Rafael Espindola · 12 years ago
  47. 8db352d Rename some functions for consistency. by Rafael Espindola · 12 years ago
  48. 3061638 A clean-up pass, exploring the unification of traversals of class, variable and function templates. by Larisse Voufo · 12 years ago
  49. b2f61b4 Remove SequenceNumber from class/variable template partial specializations. by Richard Smith · 12 years ago
  50. a11bd8a variable templates updated for PCH serialization... Still working on test cases... by Larisse Voufo · 12 years ago
  51. 6dbe187 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 12 years ago
  52. 39a1e50 Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 12 years ago
  53. feb3e1a Lazily deserialize function template specializations. This fixes a cycle in by Richard Smith · 12 years ago
  54. 841d8b2 A little ArrayRef'ization. by Richard Smith · 12 years ago
  55. 9170e91 Streamify getNameForDiagnostic and remove the string versions of PrintTemplateArgumentList. by Benjamin Kramer · 13 years ago
  56. 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
  57. 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
  58. 81f2575 Remove const_casts by making spec_begin()/spec_end() const by Dmitri Gribenko · 13 years ago
  59. 7dab26b Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 13 years ago
  60. b53f37c Constify some getters in RedeclarableTemplateDecl by Dmitri Gribenko · 13 years ago
  61. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  62. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  63. c76dcbd Fixed ClassTemplateSpecializationDecl source range. by Abramo Bagnara · 13 years ago
  64. 1fde8ec PR9023: A template template parameter whose template parameter list contains an by Richard Smith · 13 years ago
  65. 426f785 Fix misaligned allocation of TemplateParameterList objects. by Richard Smith · 13 years ago
  66. 7b5a716 Make explicit specializations at class scope work by Nico Weber · 13 years ago
  67. b41171b Fix non-deterministic iteration order when walking the specializations by Chandler Carruth · 13 years ago
  68. ce9978f When we form a new function/class template specialization, we first by Douglas Gregor · 14 years ago
  69. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  70. ec9fd13 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 14 years ago
  71. 463c8e7 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 · 14 years ago
  72. 68444de Reimplement RedeclarableTemplateDecl in terms of by Douglas Gregor · 14 years ago
  73. 72172e9 When creating declarations that are deserialized from an module file, by Douglas Gregor · 14 years ago
  74. 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  75. fd3a455 Fixed source range for template implicit instantiations. by Abramo Bagnara · 14 years ago
  76. e9a2443 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 14 years ago
  77. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  78. 3f1b5d0 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  79. 0883632 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 14 years ago
  80. 9ab988f 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
  81. 29c2d46 Fixed InnerLocStart. by Abramo Bagnara · 15 years ago
  82. ea94788 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 15 years ago
  83. dff1930 Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 15 years ago
  84. b3185b0 Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 15 years ago
  85. 43669f8 When determining template instantiation arguments within a function by Douglas Gregor · 15 years ago
  86. 3c41bf7 *Recursively* set the context of a template parameter, so that we also by Douglas Gregor · 15 years ago
  87. fd7c225 Make sure to put template parameters into their owning template's by Douglas Gregor · 15 years ago
  88. a093526 Fixed source range for ClassTemplateSpecializationDecl. by Abramo Bagnara · 15 years ago
  89. 23485e0 Improved TemplateTypeParmDecl end location. by Abramo Bagnara · 15 years ago
  90. e15d553 Fixed end location of NonTypeTemplateParamDecl. by Abramo Bagnara · 15 years ago
  91. b11aad8 Revert all of my commits that devirtualized the Decl hierarchy, which by Douglas Gregor · 15 years ago
  92. fe590df Devirtualize DeclaratorDecl::getInnerLocStart() and TagDecl::getInnerLocStart(). by Douglas Gregor · 15 years ago
  93. a991f3a Devirtualize NamedDecl::getNameForDiagnostic(). by Douglas Gregor · 15 years ago
  94. 0215459 Devirtualize RedeclarableTemplateDecl::newCommon(). by Douglas Gregor · 15 years ago
  95. f4cd4f9 NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. by John McCall · 15 years ago
  96. 0231d8d Implement support for non-type template parameter packs whose type is by Douglas Gregor · 15 years ago
  97. e1d60df Teach template template argument pack expansions to keep track of the by Douglas Gregor · 15 years ago
  98. b884000 Teach PackExpansionExpr to keep track of the number of pack expansions by Douglas Gregor · 15 years ago
  99. 0dca5fd Keep track of the number of expansions to be produced from a type pack by Douglas Gregor · 15 years ago
  100. 39c7980 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 15 years ago