1. c19ee3e Diagnose class members that shadow a template parameter. Fixes by Douglas Gregor · 15 years ago
  2. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  3. 5e9f35c Update LLVM. by Douglas Gregor · 15 years ago
  4. 247baca Move a bunch of tests into temp.param, and write a few tests for paragraphs that hadn't been touched before by Douglas Gregor · 15 years ago
  5. 923f753 Fix for PR4382: allow instantiating dependent nested name specifiers. by Eli Friedman · 15 years ago
  6. 31a0875 If a CXXRecordDecl is a class template, the 'this' type should be the injected class name type. Fixes pr4383. by Anders Carlsson · 15 years ago
  7. 0ceffb5 More work on type parameter packs. by Anders Carlsson · 15 years ago
  8. 031a588 When some template parameters of a class template partial by Douglas Gregor · 15 years ago
  9. 49d2557 A parameter pack must always come last in a class template. by Anders Carlsson · 15 years ago
  10. ce5635a Address more comments from Doug. by Anders Carlsson · 15 years ago
  11. 9c4c5c8 Parameter packs can't have default arguments. by Anders Carlsson · 15 years ago
  12. 16df850 Finish implementing checking of class template partial specializations by Douglas Gregor · 15 years ago
  13. 6aa75cf Diagnose C++ [temp.class.spec]p9b3, where a class template partial by Douglas Gregor · 15 years ago
  14. e94866f Diagnose the incorrect use of non-type template arguments for class by Douglas Gregor · 15 years ago
  15. 941df7d Parse support for C++0x type parameter packs. by Anders Carlsson · 15 years ago
  16. ba1ecb5 Verify that the template parameters of a class template partial by Douglas Gregor · 15 years ago
  17. 1d79faf Fix PR4365. by Anders Carlsson · 15 years ago
  18. 859ba50 Deducation and instantiation of block types. by Anders Carlsson · 15 years ago
  19. 02cbbd2 Once we have deduced the template arguments of a class template by Douglas Gregor · 15 years ago
  20. 3b56c00 Add a null check that fixes the crash in PR4362, and make sure to instantiate non-type template arguments. by Anders Carlsson · 15 years ago
  21. c149412 Make sure to calculate value-dependence correctly when deal with ICEs. by Eli Friedman · 15 years ago
  22. 3c94374 Move test to be with the other typename tests. by Eli Friedman · 15 years ago
  23. 637a409 Template argument deduction for member pointers. by Douglas Gregor · 15 years ago
  24. 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
  25. 6d968e8 Example metaprogram for reversing and searching in a type list by Douglas Gregor · 15 years ago
  26. d708c72 Implement template argument deduction for class template by Douglas Gregor · 15 years ago
  27. 994b6cb Address comments from Doug. by Anders Carlsson · 15 years ago
  28. 1fe067a Test template argument deduction on function types a little more by Douglas Gregor · 15 years ago
  29. a27fad5 Template argument deduction for function types. by Anders Carlsson · 15 years ago
  30. 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 15 years ago
  31. fc0f021 Template instantiation support for Obj-C @encode expressions. by Anders Carlsson · 15 years ago
  32. f4e2a2c Fix another crash and actually make the test case work. by Anders Carlsson · 15 years ago
  33. 9bff9a9 Fix a case when the TemplateArgs vector can be empty. by Anders Carlsson · 15 years ago
  34. 199d991 Several improvements to template argument deduction: by Douglas Gregor · 15 years ago
  35. 4d6fb50 Template argument deduction for incomplete and constant array types. Doug, please review. by Anders Carlsson · 15 years ago
  36. d560d50 Template argument deduction for references by Douglas Gregor · 15 years ago
  37. 0b9247f When performing template argument deduction, ensure that multiple by Douglas Gregor · 15 years ago
  38. 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 15 years ago
  39. a53f93b After spending 15 minutes trying to figure out why this was crashing, I realized it was a bug in the test case :) by Anders Carlsson · 15 years ago
  40. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 15 years ago
  41. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  42. e47590e Fix usage of placement new. Placement new is not actually declared implicitly. by Sebastian Redl · 15 years ago
  43. 7b0a572 Follow-on test case for template instantiation of interesting DeclGroups by Douglas Gregor · 15 years ago
  44. 8e92bf3 Now that we have declared/defined tag types within DeclGroups, by Douglas Gregor · 15 years ago
  45. c177aa2 Add the missing public: thanks, Fariborz by Douglas Gregor · 15 years ago
  46. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
  47. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  48. 599fe7c Fix the type of a enum non-type template argument within the instantiation. by Sebastian Redl · 15 years ago
  49. ed961e7 Simplify, and improve the performance of, template instantiation for by Douglas Gregor · 15 years ago
  50. d0c8737 Add some more tests for instantiation of declaration references. Also, by Douglas Gregor · 15 years ago
  51. 8dbc3c6 Enumeration declarations that were instantiated from an enumeration by Douglas Gregor · 15 years ago
  52. 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 15 years ago
  53. 815215d Initial stab at a generalized operation for determining the by Douglas Gregor · 15 years ago
  54. 5f8bd59 Template instantiation for "typeof" for both types and expressions. by Douglas Gregor · 15 years ago
  55. 2f1735c A simple dynamic array class template, to be used as a test-bed for template instantiation by Douglas Gregor · 15 years ago
  56. e30d0bd Template instantiation for qualified declaration reference by Douglas Gregor · 15 years ago
  57. 7665823 Template instantiation for the GNU address-of-label extension. by Douglas Gregor · 15 years ago
  58. bec53e7 Template instantiation for ExtVectorElementExpr. by Douglas Gregor · 15 years ago
  59. 08d3e7c Add a few tests to ensure that member functions of class templates can by Douglas Gregor · 15 years ago
  60. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 15 years ago
  61. 690dc7f Template instantiation for C99 compound literals by Douglas Gregor · 15 years ago
  62. c4bb7bf Template instantiation for GNU array-range designators. by Douglas Gregor · 15 years ago
  63. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
  64. ccb97f5 Template instantiation for initializer lists by Douglas Gregor · 15 years ago
  65. 36bb03b Template instantiation for unary type traits, e.g., __is_pod by Douglas Gregor · 15 years ago
  66. 12d0c30 Template instantiation for C++ "typeid" expressions. by Douglas Gregor · 15 years ago
  67. 42e5b50 Template instantiation for C++ throw expressions by Douglas Gregor · 15 years ago
  68. d0c0267 Template instantiation for C++ delete expression by Douglas Gregor · 15 years ago
  69. 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
  70. 3433cf7 Template instantiation for C++ "new" expressions. by Douglas Gregor · 15 years ago
  71. 66b46be Fix template instantiation for compound statements so that it properly by Douglas Gregor · 15 years ago
  72. d7e2705 Introduce a new kind of RAII class, ASTOwningVector, which is an by Douglas Gregor · 15 years ago
  73. e06274d Template instantiation for CXXExprWithTemporaries, which occurs when by Douglas Gregor · 15 years ago
  74. d94546a Template instantiation for the various kinds of AST nodes that occur by Douglas Gregor · 15 years ago
  75. 0db2272 Tweak test case so that the expected-error text matches on both i686 and x86-64. by Douglas Gregor · 15 years ago
  76. 96cff59 Add a va_list/template instantiation test suggested by Eli by Douglas Gregor · 15 years ago
  77. 0529519 Add FIXMEs for the remaining C and C++ expression types that still by Douglas Gregor · 15 years ago
  78. dd02730 Template instantiation for __builtin_va_arg. by Douglas Gregor · 15 years ago
  79. c9ecc57 Template instantiation for __builtin_choose_expr. by Douglas Gregor · 15 years ago
  80. c12a9c5 Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it, by Douglas Gregor · 15 years ago
  81. cde0173 Template instantiation for __builtin_shufflevector. by Douglas Gregor · 15 years ago
  82. dc241b4 Template instantiation for __builtin_types_compatible_p. by Douglas Gregor · 15 years ago
  83. cd93817 Template instantiation for GNU statement expressions by Douglas Gregor · 15 years ago
  84. d5f3a0f Fix handling of the GNU "t ? : f" extension to the conditional by Douglas Gregor · 15 years ago
  85. 6731c31 Template instantiation for compound assignment operators. by Douglas Gregor · 15 years ago
  86. a3a7b8e Template instantiation for cast expressions. by Douglas Gregor · 15 years ago
  87. 4a2487a Template instantiation for call expressions. by Douglas Gregor · 15 years ago
  88. 3384c9c Template instantiation for array subscript expressions. This was far by Douglas Gregor · 15 years ago
  89. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 15 years ago
  90. 2f2433f Deal with an icky corner case where we were complaining that a catch by Douglas Gregor · 15 years ago
  91. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 15 years ago
  92. 1393d5e Oops, dropped a -verify by Douglas Gregor · 15 years ago
  93. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
  94. 4ef2770 Improve checking of member expressions where the base type is a dependent type. by Anders Carlsson · 15 years ago
  95. 15853a1 Test case for previous commit. Explicit instantiation does the trick. (Thanks, Anders.) by Sebastian Redl · 15 years ago
  96. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
  97. dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
  98. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  99. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 15 years ago
  100. 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago