1. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
  2. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  3. 599fe7c Fix the type of a enum non-type template argument within the instantiation. by Sebastian Redl · 15 years ago
  4. ed961e7 Simplify, and improve the performance of, template instantiation for by Douglas Gregor · 15 years ago
  5. d0c8737 Add some more tests for instantiation of declaration references. Also, by Douglas Gregor · 15 years ago
  6. 8dbc3c6 Enumeration declarations that were instantiated from an enumeration by Douglas Gregor · 15 years ago
  7. 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 15 years ago
  8. 815215d Initial stab at a generalized operation for determining the by Douglas Gregor · 15 years ago
  9. 5f8bd59 Template instantiation for "typeof" for both types and expressions. by Douglas Gregor · 15 years ago
  10. 2f1735c A simple dynamic array class template, to be used as a test-bed for template instantiation by Douglas Gregor · 15 years ago
  11. e30d0bd Template instantiation for qualified declaration reference by Douglas Gregor · 15 years ago
  12. 7665823 Template instantiation for the GNU address-of-label extension. by Douglas Gregor · 15 years ago
  13. bec53e7 Template instantiation for ExtVectorElementExpr. by Douglas Gregor · 15 years ago
  14. 08d3e7c Add a few tests to ensure that member functions of class templates can by Douglas Gregor · 15 years ago
  15. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 15 years ago
  16. 690dc7f Template instantiation for C99 compound literals by Douglas Gregor · 15 years ago
  17. c4bb7bf Template instantiation for GNU array-range designators. by Douglas Gregor · 15 years ago
  18. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
  19. ccb97f5 Template instantiation for initializer lists by Douglas Gregor · 15 years ago
  20. 36bb03b Template instantiation for unary type traits, e.g., __is_pod by Douglas Gregor · 15 years ago
  21. 12d0c30 Template instantiation for C++ "typeid" expressions. by Douglas Gregor · 15 years ago
  22. 42e5b50 Template instantiation for C++ throw expressions by Douglas Gregor · 15 years ago
  23. d0c0267 Template instantiation for C++ delete expression by Douglas Gregor · 15 years ago
  24. 8593c78 Avoid using the built-in type checker for assignment in C++ when classes are involved. Patch by Vyacheslav Kononenko. by Sebastian Redl · 15 years ago
  25. 3433cf7 Template instantiation for C++ "new" expressions. by Douglas Gregor · 15 years ago
  26. 66b46be Fix template instantiation for compound statements so that it properly by Douglas Gregor · 15 years ago
  27. d7e2705 Introduce a new kind of RAII class, ASTOwningVector, which is an by Douglas Gregor · 15 years ago
  28. e06274d Template instantiation for CXXExprWithTemporaries, which occurs when by Douglas Gregor · 15 years ago
  29. d94546a Template instantiation for the various kinds of AST nodes that occur by Douglas Gregor · 15 years ago
  30. 0db2272 Tweak test case so that the expected-error text matches on both i686 and x86-64. by Douglas Gregor · 15 years ago
  31. 96cff59 Add a va_list/template instantiation test suggested by Eli by Douglas Gregor · 15 years ago
  32. 0529519 Add FIXMEs for the remaining C and C++ expression types that still by Douglas Gregor · 15 years ago
  33. dd02730 Template instantiation for __builtin_va_arg. by Douglas Gregor · 15 years ago
  34. c9ecc57 Template instantiation for __builtin_choose_expr. by Douglas Gregor · 15 years ago
  35. c12a9c5 Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it, by Douglas Gregor · 15 years ago
  36. cde0173 Template instantiation for __builtin_shufflevector. by Douglas Gregor · 15 years ago
  37. dc241b4 Template instantiation for __builtin_types_compatible_p. by Douglas Gregor · 15 years ago
  38. cd93817 Template instantiation for GNU statement expressions by Douglas Gregor · 15 years ago
  39. d5f3a0f Fix handling of the GNU "t ? : f" extension to the conditional by Douglas Gregor · 15 years ago
  40. 6731c31 Template instantiation for compound assignment operators. by Douglas Gregor · 15 years ago
  41. a3a7b8e Template instantiation for cast expressions. by Douglas Gregor · 15 years ago
  42. 4a2487a Template instantiation for call expressions. by Douglas Gregor · 15 years ago
  43. 3384c9c Template instantiation for array subscript expressions. This was far by Douglas Gregor · 15 years ago
  44. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 15 years ago
  45. 2f2433f Deal with an icky corner case where we were complaining that a catch by Douglas Gregor · 15 years ago
  46. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 15 years ago
  47. 1393d5e Oops, dropped a -verify by Douglas Gregor · 15 years ago
  48. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
  49. 4ef2770 Improve checking of member expressions where the base type is a dependent type. by Anders Carlsson · 15 years ago
  50. 15853a1 Test case for previous commit. Explicit instantiation does the trick. (Thanks, Anders.) by Sebastian Redl · 15 years ago
  51. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
  52. dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
  53. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  54. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 15 years ago
  55. 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago
  56. 9f3ca2a Template instantiation for do-while statements. by Douglas Gregor · 15 years ago
  57. 4a2e204 Template instantiation for WhileStmt and CXXConditionDeclExpr. by Douglas Gregor · 15 years ago
  58. 49f25ec Make sure that we use the canonical type for the names of instantiated by Douglas Gregor · 15 years ago
  59. 0712d29 Instantiation support for 'this' by Anders Carlsson · 15 years ago
  60. d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 15 years ago
  61. e2c31ff Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when by Douglas Gregor · 15 years ago
  62. 03d7776 Instantiate return statements. by Anders Carlsson · 15 years ago
  63. 137fa56 Instantiate goto and label statements. (Very useful, I know) by Anders Carlsson · 15 years ago
  64. b9f1b8d Implement template instantiation for DeclStmt by Douglas Gregor · 15 years ago
  65. e7a18c8 Template instantiation for the NULL statement. Lame, I know by Douglas Gregor · 15 years ago
  66. 54dabfc Introduce basic support for instantiating the definitions of member by Douglas Gregor · 15 years ago
  67. 48dd19b Introduce a stack of instantiation scopes that are used to store the mapping from variable declarations that occur within templates to their instantiated counterparts by Douglas Gregor · 15 years ago
  68. 1eee0e7 Link FunctionDecls instantiated from the member functions of a class by Douglas Gregor · 15 years ago
  69. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
  70. a58861f Explicit instantiations of templates now instantiate the definitions by Douglas Gregor · 15 years ago
  71. ff66803 Improve the semantic checking for explicit instantiations of by Douglas Gregor · 15 years ago
  72. 93dfdb1 Semantic analysis for explicit instantiation of class templates. We by Douglas Gregor · 15 years ago
  73. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
  74. 7091319 Parser::ParseDeclarationOrFunctionDefinition no longer needs to accept by Douglas Gregor · 15 years ago
  75. 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 15 years ago
  76. 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 15 years ago
  77. 0408678 Add a test for canonicalization of template arguments by Douglas Gregor · 15 years ago
  78. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  79. a6c0e07 Document the dependent type equivalence test case's purpose. by Douglas Gregor · 15 years ago
  80. 6bbf646 Test a few more variants of dependent type names by Douglas Gregor · 15 years ago
  81. 45fbaf0 Compute the canonical template name when building a template by Douglas Gregor · 15 years ago
  82. 25a3ef7 Start canonicalizing template names. This is not yet complete, but it by Douglas Gregor · 15 years ago
  83. ed4ec8f One can use "class" and "struct" interchangeably to refer to a class by Douglas Gregor · 15 years ago
  84. f4382f5 Make the implicit-int handling error recovery stuff handle C++ by Chris Lattner · 15 years ago
  85. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  86. 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 15 years ago
  87. 1734317 Parsing, semantic analysis, and template instantiation for typename by Douglas Gregor · 15 years ago
  88. 3244780 Improve the dependent nested-name-specifier test a bit by Douglas Gregor · 15 years ago
  89. de650ae Implement template instantiation for template names, including both by Douglas Gregor · 15 years ago
  90. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  91. d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 15 years ago
  92. 551f48c Tests and fixes for templates declared within (non-template) by Douglas Gregor · 15 years ago
  93. befc20e The injected-class-name of class templates and class template by Douglas Gregor · 15 years ago
  94. 3d7a12a Implement template instantiation for static data members of class by Douglas Gregor · 15 years ago
  95. d048bb7 Fix notes regarding the instantiation of member classes (and test 'em). by Douglas Gregor · 15 years ago
  96. d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 15 years ago
  97. 9135c72 Fix parsing of template classes prefixed by nested-name-specifiers by Douglas Gregor · 15 years ago
  98. bb969ed Template instantiation for conversion functions by Douglas Gregor · 15 years ago
  99. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 15 years ago
  100. 615c5d4 Template instantiation for constructors by Douglas Gregor · 15 years ago