1. c0b3964 Audit uses of Sema::LookupSingleName for those lookups that are by Douglas Gregor · 14 years ago
  2. 325e593 Warn about non-aggregate classes with no user-declared constructors by Douglas Gregor · 14 years ago
  3. 74256f5 Parse friend template ids as types instead of ending up in by John McCall · 14 years ago
  4. 21c0160 Fix an embarrasing memory error. I was apparently very tired when I wrote this by John McCall · 14 years ago
  5. 77e8b11 Support befriending members of class template specializations. by John McCall · 14 years ago
  6. d1fed3e During referencing binding, only consider conversion functions for by Douglas Gregor · 14 years ago
  7. 3d04336 Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 14 years ago
  8. 9ea6397 Don't try to find a scope corresponding to the search DC for an unfound by John McCall · 14 years ago
  9. c520c84 Implement C++ [over.ics.user]p3, which restricts the final conversion by Douglas Gregor · 14 years ago
  10. 01e56ae Implement C++ [temp.local]p4, which specifies how we eliminate by Douglas Gregor · 14 years ago
  11. 57265e3 Fix a crash-on-invalid involving name lookup of tag names, where we by Douglas Gregor · 14 years ago
  12. 966c78b change Scope::WithinElse to be a normal scope flag, widen the by Chris Lattner · 14 years ago
  13. c42b652 Only complain about explicit instantiations following explicit by Douglas Gregor · 14 years ago
  14. 7002f4c Turn access control on by default in -cc1. by John McCall · 14 years ago
  15. 6cd3b9f Instantiate default argument expressions even if their associated parameter by John McCall · 14 years ago
  16. d4eea83 Improve diagnostics when we fail to convert from a source type to a by Douglas Gregor · 14 years ago
  17. ea7390c Set access properly on instantiated friend class template declarations. by John McCall · 14 years ago
  18. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 14 years ago
  19. af2094e Implement dependent friend function template specializations. by John McCall · 14 years ago
  20. db88d8a When a template (without arguments) is passed as a template type by Jeffrey Yasskin · 14 years ago
  21. 06245bf Improve handling of friend types in several ways: by Douglas Gregor · 14 years ago
  22. c91cc66 Check access for the implicit calls to destructors that occur when we by John McCall · 14 years ago
  23. 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 14 years ago
  24. 7bbe5f6 Check in a motivating test for the revised access semantics. by John McCall · 14 years ago
  25. db73c68 Correct the calculation of access to more closely model the wording in by John McCall · 14 years ago
  26. b7a0926 Overhaul checking of non-type template arguments that should refer to by Douglas Gregor · 14 years ago
  27. 1eabb7d Improve diagnostics when an elaborated-type-specifer containing a by Douglas Gregor · 14 years ago
  28. 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
  29. 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 14 years ago
  30. 3be9678 Add a test for C++ [stmt.select]p3, which specifies that redeclaring a by Douglas Gregor · 14 years ago
  31. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
  32. 02024a9 After performing template argument deduction for a function template, by Douglas Gregor · 14 years ago
  33. 2cc2675 Accumulate all functions and classes that the effective context is by John McCall · 14 years ago
  34. b0cb022 Implement method friends in class templates and fix a few related problems. by John McCall · 14 years ago
  35. b1a56e7 Put function templates instantiated from friend declarations in the correct by John McCall · 14 years ago
  36. 7c3745a add a slight variation of test3, where by Gabor Greif · 14 years ago
  37. 9c12739 Do not mark the destructor of a function parameter's type. Fixes PR6709. by Douglas Gregor · 14 years ago
  38. 4a0bac9 Add tests for PR6707. by Douglas Gregor · 14 years ago
  39. d325daa Reapply r99596 with a fix: link an instantiated friend function to its by John McCall · 14 years ago
  40. a7bc855 Apparently that didn't work. Reverting for now. by John McCall · 14 years ago
  41. 1a6e034 Reinstate change to non-type template arguments of integral type, so by Douglas Gregor · 14 years ago
  42. d7e29e1 Properly instantiate and link in friend function templates. by John McCall · 14 years ago
  43. 0d4fd8e Revert attempted fix for integral template arguments. It seems to have broken tramp3d-v4. by Douglas Gregor · 14 years ago
  44. 684d096 Warn when the conversion of an integral non-type template argument to by Douglas Gregor · 14 years ago
  45. 90f9789 When finishing a function definition, leave the function definition *after* by John McCall · 14 years ago
  46. e06c1a1 Fix a very minor oversight in privileges-elevation: we were only considering by John McCall · 14 years ago
  47. 9c86b51 Handle simple friend-class decls in class templates better by ensuring that by John McCall · 14 years ago
  48. 93ba857 Properly instantiate friend class template declarations and link them into by John McCall · 14 years ago
  49. e131c57 Revert 99477 since it appears to be breaking the clang-x86_64-darwin10-fnt by Bob Wilson · 14 years ago
  50. a56623b Properly instantiate and link in friend-class-template declarations. by John McCall · 14 years ago
  51. 036ada2 Silently drop dependent friend function template specializations, by Douglas Gregor · 14 years ago
  52. c1b621d Walk out of enums when determining effective context. by John McCall · 14 years ago
  53. 7ad650f Support friend function specializations. by John McCall · 14 years ago
  54. 2eef829 When a declaration of a function is missing an exception specification by Douglas Gregor · 14 years ago
  55. 0c01d18 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 14 years ago
  56. 7b2fc9d Implement computation of the final overriders for each virtual by Douglas Gregor · 14 years ago
  57. 73061d0 Pretty-print anonymous types using their kind and presumed location. by John McCall · 14 years ago
  58. 7aceaf8 When elevating access along an inheritance path, initialize the computed by John McCall · 14 years ago
  59. 90c8c57 from code inspection, we were treating placement news with one argument as by John McCall · 14 years ago
  60. 10f2873 Redeclaration lookups for parameter names should be flagged as redeclaration lookups by John McCall · 14 years ago
  61. a742db0 Implement non-dependent friend functions and classes. by John McCall · 14 years ago
  62. 88b6c71 Grant nested classes the access privileges of their enclosing classes. by John McCall · 14 years ago
  63. ef027fe Perform access control for the implicit calls to base and member destructors by John McCall · 14 years ago
  64. b020748 Access control for implicit calls to copy assignment operators and copy by John McCall · 14 years ago
  65. 6c790ea Perform access control even for the implicit destructor calls from implicit by John McCall · 14 years ago
  66. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 14 years ago
  67. dbdf5e7 During C++ name lookup, use DeclContext::Equals() rather than by Douglas Gregor · 14 years ago
  68. 711be1e Implement C++ [temp.local]p8, which specifies that a template by Douglas Gregor · 14 years ago
  69. b05b5f3 Remember access paths for visible conversion decls. by John McCall · 14 years ago
  70. 8f51a4f Give explicit template instantiations weak ODR linkage. Former by Douglas Gregor · 14 years ago
  71. 34fd284 Re-revert the explicit template instantiation linkage patch. I am beginning to look incompetent by Douglas Gregor · 14 years ago
  72. 8721360 Reinstate patch to turn explicit template instantiations into weak symbols by Douglas Gregor · 14 years ago
  73. 4ea9006 Revert the linkage change for explicit template instantiations; something is amiss by Douglas Gregor · 14 years ago
  74. e5e0c9d Give explicit template instantiations weak linkage (but don't defer by Douglas Gregor · 14 years ago
  75. ceef4ce Add an extra test to this test-case. by John McCall · 14 years ago
  76. d60e22e Implement basic support for friend types and functions in non-dependent by John McCall · 14 years ago
  77. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 14 years ago
  78. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
  79. 516a6bc In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 14 years ago
  80. 6d18289 When declaring a catch block in C++, make sure that the type being by Douglas Gregor · 14 years ago
  81. 5fccd36 Reinstate r97674 with a fix for the assertion that was firing in <list> by Douglas Gregor · 14 years ago
  82. a7cb22d Revert r97674; it's causing failures by Douglas Gregor · 14 years ago
  83. b29b37d Implement disambiguation of base class members via a by Douglas Gregor · 14 years ago
  84. 4e6ba4b Implement name hiding for names found through virtual base subobjects by Douglas Gregor · 14 years ago
  85. e97c32f Suppress implicit member redeclarations arising from explicit instantiation by John McCall · 14 years ago
  86. 21d53e1 When we're parsing template names as part of base-specifiers, we are by Douglas Gregor · 14 years ago
  87. 7bf3600 Fix the lookup of names used in a friend declaration to not attempt to by Chandler Carruth · 14 years ago
  88. a9bff30 Warn about the deprecated string literal -> char* conversion. Fixes PR6428. by Douglas Gregor · 14 years ago
  89. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 14 years ago
  90. dc0a11c An explicit specialization is allowed following an explicit by Douglas Gregor · 14 years ago
  91. 6d90870 Implement semantic analysis for C++ [expr.new]p18-20, which describe by Douglas Gregor · 14 years ago
  92. 692f85c Commit Eli's fix for implicit conversions to array type. Fixes PR6264. by Douglas Gregor · 14 years ago
  93. 78bd771 Fix a really trivial crasher and begin fleshing out one of the namespace test by Chandler Carruth · 14 years ago
  94. eba9ace Add test case for PR6141, which was fixed a few days ago by Douglas Gregor · 14 years ago
  95. 93649fd Implement crazy destructor name lookup semantics differently in by Douglas Gregor · 14 years ago
  96. bf1764c Do not require a complete type when checking for a pointer conversion by Douglas Gregor · 14 years ago
  97. 8761d68 Make Decl::isOutOfLine() virtual, and use that to determine when definitions by Chandler Carruth · 14 years ago
  98. fe33106 Permit the use of typedefs of class template specializations in by Douglas Gregor · 15 years ago
  99. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
  100. 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago