1. b3eca29 Disabling some MS extensions which cause these tests to fail by John Thompson · 15 years ago
  2. 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
  3. 3eefb1c Fix overload resolution when calling a member template or taking the by Douglas Gregor · 15 years ago
  4. 33642df Implement template instantiation for non-type template parameters. Fixes PR5103. by Douglas Gregor · 15 years ago
  5. 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
  6. eee91c3 Rebuild dependently-sized ext vectors if either the element type or the size by John McCall · 15 years ago
  7. a9e29aa When a template-id expression refers to a member function template, turn it into an (implicit) member access expression. Fixes PR5220 by Douglas Gregor · 15 years ago
  8. 6cd2198 Handle substitutions into the "first qualifier in scope" of a by Douglas Gregor · 15 years ago
  9. dd62b15 Parse a simple-template-id following a '~' when calling a destructor, e.g., by Douglas Gregor · 15 years ago
  10. 089407b When type-checking a C++ "new" expression, don't type-check the actual by Douglas Gregor · 15 years ago
  11. 89a5bea Make the remaining explicit-instantiation semantic action use by Douglas Gregor · 15 years ago
  12. 558c032 Additional semantic checking for explicit template instantiations, by Douglas Gregor · 15 years ago
  13. 542b548 When mapping from an injected-class-name to its corresponding by Douglas Gregor · 15 years ago
  14. d9842d0 Implement support for overloaded operator uses that result to a call by Douglas Gregor · 15 years ago
  15. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  16. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  17. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  18. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  19. d7e5bdb When declaring a friend class template, we may end up finding an by Douglas Gregor · 15 years ago
  20. e9374d5 Make sure to set the template specialization kind of an explicit by Douglas Gregor · 15 years ago
  21. 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
  22. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  23. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
  24. b2f81cf Make sure to free the explicit template arguments provided for an by Douglas Gregor · 15 years ago
  25. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  26. 4831682 Slightly improve the semantics of extern templates for member functions of class templates by Douglas Gregor · 15 years ago
  27. 9d7b353 Parse a C++ scope specifier followed by a "typename" annotation token as a type name within the declaration specifiers. Fixes PR5061. by Douglas Gregor · 15 years ago
  28. 182ddf0 Improve handling of friend function templates somewhat by Douglas Gregor · 15 years ago
  29. fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
  30. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  31. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  32. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  33. d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
  34. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  35. 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
  36. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  37. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 15 years ago
  38. e95b409 Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls even by Douglas Gregor · 15 years ago
  39. c7e406b Commit test case from PR4655, which tests the canonical-types fix in r81913 by Douglas Gregor · 15 years ago
  40. 1fdd89b When printing an overload candidate that is a function template specialization, by Douglas Gregor · 15 years ago
  41. f882574 Add an assertion and a test case, in a fruitless attempt to track down an existing bug by Douglas Gregor · 15 years ago
  42. bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 15 years ago
  43. 5d7d375 Implement partial ordering of function templates when calling a by Douglas Gregor · 15 years ago
  44. 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 15 years ago
  45. 255d641 Fix a bug in getFriendObjectKind where we would clear out all mask bits except IDNS_TagFriend and IDNS_OrdinaryFriend but then check for IDNS_Tag and IDNS_Ordinary. by Anders Carlsson · 15 years ago
  46. 52604ab Slight improvement for extern templates, so that an explicit by Douglas Gregor · 15 years ago
  47. 678119a Improve testing for extern temp templates, slightly. We are (properly) suppressing the implicit instantiation of members of extern templates by Douglas Gregor · 15 years ago
  48. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  49. 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
  50. 1cdcc57 When re-entering a template scope, we may be entering a class template by Douglas Gregor · 15 years ago
  51. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  52. 21e1c4e Reapply 81096, now with a fix. Spot the bug: by Anders Carlsson · 15 years ago
  53. 4355be0 Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash when by Daniel Dunbar · 15 years ago
  54. 657bff7 Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destroying the CXXConstructExpr. by Anders Carlsson · 15 years ago
  55. 6bc107b Report errors for member functions correctly. by Anders Carlsson · 15 years ago
  56. 25cae7f Use a separate diagnostic for default function argument expressions. by Anders Carlsson · 15 years ago
  57. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 15 years ago
  58. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  59. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  60. 81499bb Implement tree transformations for DeclarationNames. Among other by Douglas Gregor · 15 years ago
  61. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  62. 2700dcd Add a wicked little test-case that illustrates what we have to deal by Douglas Gregor · 15 years ago
  63. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  64. ae44067 Add a few more typename-specifier tests that involve simple-template-ids in the nested-name-specifier by Douglas Gregor · 15 years ago
  65. 6946baf When parsing typename specifiers (with either the identifier or by Douglas Gregor · 15 years ago
  66. 44c7384 Implement proper substitution for OverloadedFunctionDecls, but substituting each of the functions in the overload set by Douglas Gregor · 15 years ago
  67. 8f1d89e Fix a crasher involving template instantiation of non-dependent by Douglas Gregor · 15 years ago
  68. cdc83c7 Don't assume that a base is always a RecordType, it can also be a TemplateSpecializationType. Also, make sure to get the instantiated union member. by Anders Carlsson · 15 years ago
  69. 9988d5d Handle member initializers that point to fields in anonymous structs. by Anders Carlsson · 15 years ago
  70. d8b285f Don't assert when instantiating member references to fields in anonymous structs. by Anders Carlsson · 15 years ago
  71. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 15 years ago
  72. f328a28 Add parsing for references to member function templates with explicit by Douglas Gregor · 15 years ago
  73. 017dde5 Implement template instantiation for member operator access. by Douglas Gregor · 15 years ago
  74. c5573a8 Make instantiating initializers for classes with a dependent base type by Eli Friedman · 15 years ago
  75. 0d8df78 Improve instantiation of UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
  76. d0b7839 Test case. by John McCall · 15 years ago
  77. 0902531 Instantiate member and base initializers. Patch by Anders Johnsen! (tweaked slightly by me) by Anders Carlsson · 15 years ago
  78. a5bf7f1 Don't crash when instantiating templates containing anonymous structs/unions by Douglas Gregor · 15 years ago
  79. 3cd4d1e Test instantiation of static data members that live within nested by Douglas Gregor · 15 years ago
  80. 8320ad4 Test instantiations of out-of-line member definitions of nested templates. by Douglas Gregor · 15 years ago
  81. 5ec178f Fix and test template instantiation for nested member templates. by Douglas Gregor · 15 years ago
  82. 357bbd0 Tighten up the conversion from a single-level template argument list by Douglas Gregor · 15 years ago
  83. d6350ae Implement template instantiation for member class templates. by Douglas Gregor · 15 years ago
  84. d110243 Collect multiple levels of template arguments into a new type, by Douglas Gregor · 15 years ago
  85. 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 15 years ago
  86. eaba1af Fix for PR4794 (instantiating friend class decl); this version shouldn't by Eli Friedman · 15 years ago
  87. 56bea43 Back out bad piece of r80272. Will look at fixing this a different way. by Eli Friedman · 15 years ago
  88. c5c54f2 PR4794: Make instantiating friend class decls not crash. by Eli Friedman · 15 years ago
  89. d60e105 Implement instantiation of the declarations of member function by Douglas Gregor · 15 years ago
  90. 8d4c5ea Don't check member and base initializers if the constructor is dependent. by Anders Carlsson · 15 years ago
  91. 83ddad3 Implement support for C++ direct initializers that involve dependent by Douglas Gregor · 15 years ago
  92. db3a0f5 Make sure to compare primary declaration contexts when determining whether a declaration is in scope by Douglas Gregor · 15 years ago
  93. 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
  94. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  95. bc047ba Test out-of-line definition of a static data member of a member class of a nested class template. Phew by Douglas Gregor · 15 years ago
  96. c131ebb Test out-of-line definitions of static data members of nested member class templates by Douglas Gregor · 15 years ago
  97. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  98. 05396e2 Implement out-of-line definitions of nested class templates. Most of by Douglas Gregor · 15 years ago
  99. c87efbd Skip over bases/fields with dependent types. Fixes pr4771. by Fariborz Jahanian · 15 years ago
  100. 0b84a53 Add a little more testing for default arguments of constructors in a class template by Douglas Gregor · 15 years ago