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. f7f3d0d Create a new Scope when parsing a declaration with a C++ scope specifier. by John McCall · 15 years ago
  4. 12ea578 Make a somewhat more convincing test case for unqualified lookup through by John McCall · 15 years ago
  5. cdc89c4 Simple test case for [basic.lookup.udir]. by John McCall · 15 years ago
  6. d7be78a Fix unqualified lookup through using directives. by John McCall · 15 years ago
  7. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  8. 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
  9. 2475d76 Remove RUN: true lines. by Daniel Dunbar · 15 years ago
  10. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  11. 6e82475 Don't allow definitions of array variables without some size information in C++. Fixed PR5401 by Sebastian Redl · 15 years ago
  12. 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
  13. 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
  14. d739021 Switch XFAIL format to match LLVM. by Daniel Dunbar · 15 years ago
  15. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  16. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  17. 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
  18. e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
  19. 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 15 years ago
  20. ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
  21. 268fb5b Test by Douglas Gregor · 15 years ago
  22. 7d9c3c9 Implement proper linkage for explicit instantiation declarations of by Douglas Gregor · 15 years ago
  23. 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
  24. 0d03514 An explicit instantiation definition only instantiations those class by Douglas Gregor · 15 years ago
  25. 7d5ba55 Test for interaction between explicit instantiations and specializations by Douglas Gregor · 15 years ago
  26. e46c7f5 Test various aspects of explicit instantiation that were already implemented. by Douglas Gregor · 15 years ago
  27. 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
  28. 38fd4d0 Make sure we actually have a definition before asking if it is implicit. Fixes PR4674. by Sebastian Redl · 15 years ago
  29. d75191f In some dependent contexts, incomplete array types persist into FinalizeDeclaratorGroup. Don't require them to have a complete type. This allows us to compile Hello World with the Apache stdcxx library. If you don't use endl, it even links and runs. by Sebastian Redl · 15 years ago
  30. 583f33b Make sure that we're diagnosing duplicate explicit instantiation definitions. by Douglas Gregor · 15 years ago
  31. 454885e Check the interactions between explicit instantiations and template by Douglas Gregor · 15 years ago
  32. e2d3a3d Diagnose explicit instantiations of function templates and member by Douglas Gregor · 15 years ago
  33. bf7643e More explicit template instantiation. Now we're checking for more by Douglas Gregor · 15 years ago
  34. 558c032 Additional semantic checking for explicit template instantiations, by Douglas Gregor · 15 years ago
  35. 9ada570 Check the implicit instantiation of a static data member of a class by Douglas Gregor · 15 years ago
  36. 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 15 years ago
  37. 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
  38. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  39. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  40. 096ebfd Diagnose attempts to add default function arguments to a by Douglas Gregor · 15 years ago
  41. fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
  42. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  43. f0510d4 When declaring a class template whose name is qualified, make sure by Douglas Gregor · 15 years ago
  44. 38d8404 Test explicit specialization involving multiple template<> headers by Douglas Gregor · 15 years ago
  45. 37d68185 Permit explicit specialization of member functions of class templates by Douglas Gregor · 15 years ago
  46. 65f6642 Test explicit specializations of static data members that are declarations, not definitions by Douglas Gregor · 15 years ago
  47. 27c8235 Yet another test for explicit specialization, this one involving linkage by Douglas Gregor · 15 years ago
  48. 0974839 More tests for explicit template specialization by Douglas Gregor · 15 years ago
  49. 459180b Add test for last commit by Douglas Gregor · 15 years ago
  50. 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
  51. 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
  52. b656d88 Tests for C++ [expr], from James Porter! by Douglas Gregor · 15 years ago
  53. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  54. 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
  55. 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
  56. 42887b9 More testing for explicit specializations of member class templates by Douglas Gregor · 15 years ago
  57. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  58. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  59. 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
  60. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  61. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  62. 0a40747 Diagnose explicit instantiations and specializations that occur in class scope by Douglas Gregor · 15 years ago
  63. 7974c3b Class template partial specializations can be declared anywhere that by Douglas Gregor · 15 years ago
  64. 3d92d8c More testing of explicit specializations by Douglas Gregor · 15 years ago
  65. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
  66. 13d2d6c Test explicit specialization for all of the various cases where by Douglas Gregor · 15 years ago
  67. 4a5c15f Improve template argument deduction in the case where the parameter by Douglas Gregor · 15 years ago
  68. d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
  69. 6102d98 Fix name lookup for friend class templates to consider anything in a by Douglas Gregor · 15 years ago
  70. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  71. e06eafb Spell clang-cc correctly. by Daniel Dunbar · 15 years ago
  72. 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
  73. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  74. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
  75. 9eea08b Slightly improved template argument deduction for use in partial by Douglas Gregor · 15 years ago
  76. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  77. e73bb60 Refactor MarkDeductedTemplateParameters into by Douglas Gregor · 15 years ago
  78. 1282029 Tighten up checking of non-dependent arguments as part of template by Douglas Gregor · 15 years ago
  79. 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 15 years ago
  80. 4719f4e When performing name lookup within a class template or class template by Douglas Gregor · 15 years ago
  81. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  82. 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
  83. 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
  84. c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
  85. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  86. f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
  87. 82b9fb8 Borrow a friend class's previous declaration's access specifier regardless of by John McCall · 15 years ago
  88. 5348932 When adding a friend class declaration to the lookup tables, use the access specifier by John McCall · 15 years ago
  89. 1a26c27 Fix a little crasher in friend decls. Thanks again to Eli for finding this. by John McCall · 15 years ago
  90. d7eff68 Ensure that the tag decls of friend decls aren't added to the friending class's by John McCall · 15 years ago
  91. ab88d97 Fix bug 4784 and allow friend declarations to properly extend by John McCall · 15 years ago
  92. 2a29c4b Fix a last-minute typo and make the test not emit temporaries. by John McCall · 15 years ago
  93. f181d8a Ensure code generation for friend declarations in class templates. by John McCall · 15 years ago
  94. 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
  95. 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
  96. cf9f921 Many improvements to using declarations. by Anders Carlsson · 15 years ago
  97. 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
  98. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
  99. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  100. 91cf419 Modify an assert to capture the restriction on friend declarations more by John McCall · 15 years ago