1. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  2. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  3. d739021 Switch XFAIL format to match LLVM. by Daniel Dunbar · 15 years ago
  4. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  5. cf3293e When determining whether a reference to a static data member is an by Douglas Gregor · 15 years ago
  6. 7a34314 Within a template, qualified name lookup can refer to a non-dependent type by Douglas Gregor · 15 years ago
  7. 550d9b2 Implement "incremental" template instantiation for non-type template by Douglas Gregor · 15 years ago
  8. 682054c When looking for a copy-assignment operator to determine the cv-qualifiers on its argument type, ignore assignment operator templates by Douglas Gregor · 15 years ago
  9. 259571e When a friend is declared in a dependent context, don't even try to by Douglas Gregor · 15 years ago
  10. e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
  11. 2685eab We may need to instantiate a class template specialization as part of a derived-to-base pointer case by Douglas Gregor · 15 years ago
  12. f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
  13. fd2300e Yet more instantiation-location information. Fixes PR5336. by Douglas Gregor · 15 years ago
  14. 0ebb6d3 Make sure to call CompleteConstructorCall for bases and members that are initialized implicitly in constructors so that default arguments etc are set correctly. Fixes PR5283. by Anders Carlsson · 15 years ago
  15. b3eca29 Disabling some MS extensions which cause these tests to fail by John Thompson · 15 years ago
  16. 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
  17. 3eefb1c Fix overload resolution when calling a member template or taking the by Douglas Gregor · 15 years ago
  18. 33642df Implement template instantiation for non-type template parameters. Fixes PR5103. by Douglas Gregor · 15 years ago
  19. 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
  20. eee91c3 Rebuild dependently-sized ext vectors if either the element type or the size by John McCall · 15 years ago
  21. 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
  22. 6cd2198 Handle substitutions into the "first qualifier in scope" of a by Douglas Gregor · 15 years ago
  23. dd62b15 Parse a simple-template-id following a '~' when calling a destructor, e.g., by Douglas Gregor · 15 years ago
  24. 089407b When type-checking a C++ "new" expression, don't type-check the actual by Douglas Gregor · 15 years ago
  25. 89a5bea Make the remaining explicit-instantiation semantic action use by Douglas Gregor · 15 years ago
  26. 558c032 Additional semantic checking for explicit template instantiations, by Douglas Gregor · 15 years ago
  27. 542b548 When mapping from an injected-class-name to its corresponding by Douglas Gregor · 15 years ago
  28. d9842d0 Implement support for overloaded operator uses that result to a call by Douglas Gregor · 15 years ago
  29. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  30. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  31. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  32. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  33. d7e5bdb When declaring a friend class template, we may end up finding an by Douglas Gregor · 15 years ago
  34. e9374d5 Make sure to set the template specialization kind of an explicit by Douglas Gregor · 15 years ago
  35. 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
  36. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  37. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
  38. b2f81cf Make sure to free the explicit template arguments provided for an by Douglas Gregor · 15 years ago
  39. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  40. 4831682 Slightly improve the semantics of extern templates for member functions of class templates by Douglas Gregor · 15 years ago
  41. 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
  42. 182ddf0 Improve handling of friend function templates somewhat by Douglas Gregor · 15 years ago
  43. fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
  44. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  45. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  46. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  47. d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
  48. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  49. 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
  50. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  51. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 15 years ago
  52. e95b409 Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls even by Douglas Gregor · 15 years ago
  53. c7e406b Commit test case from PR4655, which tests the canonical-types fix in r81913 by Douglas Gregor · 15 years ago
  54. 1fdd89b When printing an overload candidate that is a function template specialization, by Douglas Gregor · 15 years ago
  55. f882574 Add an assertion and a test case, in a fruitless attempt to track down an existing bug by Douglas Gregor · 15 years ago
  56. bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 15 years ago
  57. 5d7d375 Implement partial ordering of function templates when calling a by Douglas Gregor · 15 years ago
  58. 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 15 years ago
  59. 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
  60. 52604ab Slight improvement for extern templates, so that an explicit by Douglas Gregor · 15 years ago
  61. 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
  62. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  63. 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
  64. 1cdcc57 When re-entering a template scope, we may be entering a class template by Douglas Gregor · 15 years ago
  65. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  66. 21e1c4e Reapply 81096, now with a fix. Spot the bug: by Anders Carlsson · 15 years ago
  67. 4355be0 Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash when by Daniel Dunbar · 15 years ago
  68. 657bff7 Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destroying the CXXConstructExpr. by Anders Carlsson · 15 years ago
  69. 6bc107b Report errors for member functions correctly. by Anders Carlsson · 15 years ago
  70. 25cae7f Use a separate diagnostic for default function argument expressions. by Anders Carlsson · 15 years ago
  71. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 15 years ago
  72. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  73. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  74. 81499bb Implement tree transformations for DeclarationNames. Among other by Douglas Gregor · 15 years ago
  75. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  76. 2700dcd Add a wicked little test-case that illustrates what we have to deal by Douglas Gregor · 15 years ago
  77. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  78. ae44067 Add a few more typename-specifier tests that involve simple-template-ids in the nested-name-specifier by Douglas Gregor · 15 years ago
  79. 6946baf When parsing typename specifiers (with either the identifier or by Douglas Gregor · 15 years ago
  80. 44c7384 Implement proper substitution for OverloadedFunctionDecls, but substituting each of the functions in the overload set by Douglas Gregor · 15 years ago
  81. 8f1d89e Fix a crasher involving template instantiation of non-dependent by Douglas Gregor · 15 years ago
  82. 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
  83. 9988d5d Handle member initializers that point to fields in anonymous structs. by Anders Carlsson · 15 years ago
  84. d8b285f Don't assert when instantiating member references to fields in anonymous structs. by Anders Carlsson · 15 years ago
  85. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 15 years ago
  86. f328a28 Add parsing for references to member function templates with explicit by Douglas Gregor · 15 years ago
  87. 017dde5 Implement template instantiation for member operator access. by Douglas Gregor · 15 years ago
  88. c5573a8 Make instantiating initializers for classes with a dependent base type by Eli Friedman · 15 years ago
  89. 0d8df78 Improve instantiation of UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
  90. d0b7839 Test case. by John McCall · 15 years ago
  91. 0902531 Instantiate member and base initializers. Patch by Anders Johnsen! (tweaked slightly by me) by Anders Carlsson · 15 years ago
  92. a5bf7f1 Don't crash when instantiating templates containing anonymous structs/unions by Douglas Gregor · 15 years ago
  93. 3cd4d1e Test instantiation of static data members that live within nested by Douglas Gregor · 15 years ago
  94. 8320ad4 Test instantiations of out-of-line member definitions of nested templates. by Douglas Gregor · 15 years ago
  95. 5ec178f Fix and test template instantiation for nested member templates. by Douglas Gregor · 15 years ago
  96. 357bbd0 Tighten up the conversion from a single-level template argument list by Douglas Gregor · 15 years ago
  97. d6350ae Implement template instantiation for member class templates. by Douglas Gregor · 15 years ago
  98. d110243 Collect multiple levels of template arguments into a new type, by Douglas Gregor · 15 years ago
  99. 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 15 years ago
  100. eaba1af Fix for PR4794 (instantiating friend class decl); this version shouldn't by Eli Friedman · 15 years ago