1. f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
  2. 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
  3. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  4. 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
  5. 2475d76 Remove RUN: true lines. by Daniel Dunbar · 15 years ago
  6. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  7. d739021 Switch XFAIL format to match LLVM. by Daniel Dunbar · 15 years ago
  8. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  9. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  10. 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
  11. e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
  12. ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
  13. 268fb5b Test by Douglas Gregor · 15 years ago
  14. 7d9c3c9 Implement proper linkage for explicit instantiation declarations of by Douglas Gregor · 15 years ago
  15. 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
  16. 0d03514 An explicit instantiation definition only instantiations those class by Douglas Gregor · 15 years ago
  17. 7d5ba55 Test for interaction between explicit instantiations and specializations by Douglas Gregor · 15 years ago
  18. e46c7f5 Test various aspects of explicit instantiation that were already implemented. by Douglas Gregor · 15 years ago
  19. 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
  20. 583f33b Make sure that we're diagnosing duplicate explicit instantiation definitions. by Douglas Gregor · 15 years ago
  21. 454885e Check the interactions between explicit instantiations and template by Douglas Gregor · 15 years ago
  22. e2d3a3d Diagnose explicit instantiations of function templates and member by Douglas Gregor · 15 years ago
  23. bf7643e More explicit template instantiation. Now we're checking for more by Douglas Gregor · 15 years ago
  24. 558c032 Additional semantic checking for explicit template instantiations, by Douglas Gregor · 15 years ago
  25. 9ada570 Check the implicit instantiation of a static data member of a class by Douglas Gregor · 15 years ago
  26. 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 15 years ago
  27. 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
  28. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  29. 096ebfd Diagnose attempts to add default function arguments to a by Douglas Gregor · 15 years ago
  30. fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
  31. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  32. f0510d4 When declaring a class template whose name is qualified, make sure by Douglas Gregor · 15 years ago
  33. 38d8404 Test explicit specialization involving multiple template<> headers by Douglas Gregor · 15 years ago
  34. 37d68185 Permit explicit specialization of member functions of class templates by Douglas Gregor · 15 years ago
  35. 65f6642 Test explicit specializations of static data members that are declarations, not definitions by Douglas Gregor · 15 years ago
  36. 27c8235 Yet another test for explicit specialization, this one involving linkage by Douglas Gregor · 15 years ago
  37. 0974839 More tests for explicit template specialization by Douglas Gregor · 15 years ago
  38. 459180b Add test for last commit by Douglas Gregor · 15 years ago
  39. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  40. 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
  41. 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
  42. 42887b9 More testing for explicit specializations of member class templates by Douglas Gregor · 15 years ago
  43. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  44. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  45. 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
  46. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  47. 0a40747 Diagnose explicit instantiations and specializations that occur in class scope by Douglas Gregor · 15 years ago
  48. 7974c3b Class template partial specializations can be declared anywhere that by Douglas Gregor · 15 years ago
  49. 3d92d8c More testing of explicit specializations by Douglas Gregor · 15 years ago
  50. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
  51. 13d2d6c Test explicit specialization for all of the various cases where by Douglas Gregor · 15 years ago
  52. 4a5c15f Improve template argument deduction in the case where the parameter by Douglas Gregor · 15 years ago
  53. d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
  54. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  55. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  56. 9eea08b Slightly improved template argument deduction for use in partial by Douglas Gregor · 15 years ago
  57. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  58. e73bb60 Refactor MarkDeductedTemplateParameters into by Douglas Gregor · 15 years ago
  59. 1282029 Tighten up checking of non-dependent arguments as part of template by Douglas Gregor · 15 years ago
  60. 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 15 years ago
  61. 4719f4e When performing name lookup within a class template or class template by Douglas Gregor · 15 years ago
  62. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  63. 82b9fb8 Borrow a friend class's previous declaration's access specifier regardless of by John McCall · 15 years ago
  64. 1a26c27 Fix a little crasher in friend decls. Thanks again to Eli for finding this. by John McCall · 15 years ago
  65. 2a29c4b Fix a last-minute typo and make the test not emit temporaries. by John McCall · 15 years ago
  66. f181d8a Ensure code generation for friend declarations in class templates. by John McCall · 15 years ago
  67. 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
  68. 6dd38da When checking whether one declaration context encloses another, make sure to look at the primary contexts. Thanks to Eli for the test case by Douglas Gregor · 15 years ago
  69. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  70. 06c0f5b Eli points out that we really must diagnose "void* > 0" as an extension. by Chris Lattner · 15 years ago
  71. d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
  72. 65ec1fd Implement conversion function templates, along with the ability to use by Douglas Gregor · 15 years ago
  73. 17e32f3 Refactor instantiation of destructors to use the common CXXMethodDecl by Douglas Gregor · 15 years ago
  74. 1cbc6b0 Add test for out-of-line definition of a conversion function by Douglas Gregor · 15 years ago
  75. ac373c4 Fix parsing for out-of-line definitions of constructors and by Douglas Gregor · 15 years ago
  76. e29ba20 Basic nested-template implementation. by John McCall · 15 years ago
  77. fd810b1 Support friend declarations in templates and test that argdep lookup by John McCall · 15 years ago
  78. 4a959d8 When we encounter a dependent type that was parsed before we know that by Douglas Gregor · 15 years ago
  79. 211c278 Make the recanonicalization-for-an-out-of-line-definition test case a bit trickier by Douglas Gregor · 15 years ago
  80. b88e888 Support out-of-line definitions of the members of class template by Douglas Gregor · 15 years ago
  81. 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
  82. 8bda2e6 Add a template test that requires canonical expression comparison by Douglas Gregor · 15 years ago
  83. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  84. 8bf0ccd Make having no RUN line a failure. by Daniel Dunbar · 15 years ago
  85. 7caa682 Template instantiation for static data members that are defined out-of-line. by Douglas Gregor · 15 years ago
  86. 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
  87. dfe3f2d Implement parsing and semantic analysis for out-of-line definitions of static by Douglas Gregor · 15 years ago
  88. 5c7e281 Test template instantiation for member functions of class templates defined by Douglas Gregor · 15 years ago
  89. 7551c18 Complain if we're entering the context of a dependent nested-name-specifier but by Douglas Gregor · 15 years ago
  90. f59a56e Basic parsing and semantic analysis for out-of-line definitions of the by Douglas Gregor · 15 years ago
  91. cb077fc Prep for new warning. by Mike Stump · 15 years ago
  92. 83314aa Implement template argument deduction when taking the address of a by Douglas Gregor · 15 years ago
  93. de0cb8b Improve template argument deduction from a call. In particular, by Douglas Gregor · 15 years ago
  94. 41e8c21 Fix RUN line so this test doesn't hang. by Ted Kremenek · 15 years ago
  95. cca9e96 Keep track of more information within the template instantiation stack, e.g., by Douglas Gregor · 15 years ago
  96. 16134c6 Cope with explicitly-specified function template arguments when there by Douglas Gregor · 15 years ago
  97. 6db8ed4 When explicit template arguments are provided for a function call, by Douglas Gregor · 15 years ago
  98. edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
  99. 508f1c8 During template argument deduction from a function call, allow by Douglas Gregor · 15 years ago
  100. 8a5cb11 A little template argument deduction test uncovered an "oops". As part by Douglas Gregor · 15 years ago