1. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  2. d7e5bdb When declaring a friend class template, we may end up finding an by Douglas Gregor · 15 years ago
  3. ad3607d Produce good looking diagnostics on ambiguous built-in operators. by Fariborz Jahanian · 15 years ago
  4. 5ecd539 Use the new API for applying the qualifiers on built-in '->*' operator's types. by Fariborz Jahanian · 15 years ago
  5. 16a5eac Improve on reporting ambiguity involving built-in candidates. by Fariborz Jahanian · 15 years ago
  6. 7f51112 - Fixup SortCodeCompleteResult() to properly sort keywords on Mac OS (compare was system dependent). Worked on Linux, failed on Mac OS (which caused the recently added testcase to fail on Linux). by Steve Naroff · 15 years ago
  7. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  8. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  9. ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
  10. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  11. 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
  12. 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
  13. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  14. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  15. e9374d5 Make sure to set the template specialization kind of an explicit by Douglas Gregor · 15 years ago
  16. 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
  17. 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
  18. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  19. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  20. 6e8f550 Handle MemberExprs in ResolveAddressOfOverloadedFunction. by Anders Carlsson · 15 years ago
  21. 71fdaf4 Dead code elimination. by John McCall · 15 years ago
  22. 0a40747 Diagnose explicit instantiations and specializations that occur in class scope by Douglas Gregor · 15 years ago
  23. ca4fb04 When building candidate set for built-ins; when looking for by Fariborz Jahanian · 15 years ago
  24. 7974c3b Class template partial specializations can be declared anywhere that by Douglas Gregor · 15 years ago
  25. 4303697 Removed couple of unnecessary canonicalization per Doug's obsevation. by Fariborz Jahanian · 15 years ago
  26. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
  27. 4657a99 Patch to implement C++ [over.built]p11 of overload resolution. by Fariborz Jahanian · 15 years ago
  28. 13d2d6c Test explicit specialization for all of the various cases where by Douglas Gregor · 15 years ago
  29. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  30. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  31. b106fc6 tweaked my last patch to 1) preserve the protocol in by Fariborz Jahanian · 15 years ago
  32. 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
  33. 83ccfc3 Create CXXMemberCallExpr for pointer-to-member calls. by Anders Carlsson · 15 years ago
  34. b2f81cf Make sure to free the explicit template arguments provided for an by Douglas Gregor · 15 years ago
  35. d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
  36. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  37. f8c3ad7 enumerator value of 0 is not a null pointer constant for by Fariborz Jahanian · 15 years ago
  38. 249cead Patch to implement static casting which requires one by Fariborz Jahanian · 15 years ago
  39. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  40. 4a5c15f Improve template argument deduction in the case where the parameter by Douglas Gregor · 15 years ago
  41. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  42. 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
  43. 27a84d0 Add an error for function parameters that have a qualified address space since this is not allowed by the embedded c extension spec. by Tanya Lattner · 15 years ago
  44. 7a8233a Note location of operators caused the circularity. by Fariborz Jahanian · 15 years ago
  45. 432887f Spare the processors of those poor wretches who have no choice but to write by John McCall · 15 years ago
  46. c4e8321 Detect operator-> chains of arbitrary length. Use a terrible data structure by John McCall · 15 years ago
  47. 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
  48. 5d64e5b Find operators new/delete in base classes. FIXME -= 2; by Douglas Gregor · 15 years ago
  49. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  50. 1070c9f The C++ delete expression strips cv-qualifiers from the pointed-to type. My previous fix eliminated this behavior, so bring it back again. by Douglas Gregor · 15 years ago
  51. 7605618 13.1-p3 Overloadable declarations by Fariborz Jahanian · 15 years ago
  52. eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
  53. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  54. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  55. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  56. 4a6a2b8 Fixes a nasty bug which only turned up in 32bit build of clang and by Fariborz Jahanian · 15 years ago
  57. e2b7eea Make sure to flush raw_string_ostream, from John Thompson by Douglas Gregor · 15 years ago
  58. 4831682 Slightly improve the semantics of extern templates for member functions of class templates by Douglas Gregor · 15 years ago
  59. b740023 Define and use a helper method to call a type conversion function. by Fariborz Jahanian · 15 years ago
  60. 82ad87b Minor API change. No change in functionality. by Fariborz Jahanian · 15 years ago
  61. 9a8c9a2 Provide a custom diagnostic when code tries to use an unknown builtin by Douglas Gregor · 15 years ago
  62. 99d6c44 Multiple conversions to the same type are ambiguous but for the by Fariborz Jahanian · 15 years ago
  63. d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
  64. d8307b1 Patch for AST representation for the implicit conversion to a function by Fariborz Jahanian · 15 years ago
  65. 0d69653 Properly match instantiations of member function templates to the function templates from which they were instantiated by Douglas Gregor · 15 years ago
  66. 3f39602 Don't allow the same function to enter the overload candidate set by Douglas Gregor · 15 years ago
  67. 6a68403 Determinism is for wimps. <Wimper> by Douglas Gregor · 15 years ago
  68. 2531c2d Teach Sema::isDeclInScope to handle overload sets constructed from by Douglas Gregor · 15 years ago
  69. 182ddf0 Improve handling of friend function templates somewhat by Douglas Gregor · 15 years ago
  70. fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
  71. 6102d98 Fix name lookup for friend class templates to consider anything in a by Douglas Gregor · 15 years ago
  72. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  73. 312a202 Yet another simplifying use of Sema::getMostSpecialized by Douglas Gregor · 15 years ago
  74. c5df30f Use Sema::getMostSpecialized to eliminate a redundant implementation of the most-specialized function template by Douglas Gregor · 15 years ago
  75. 3c31a39 Cast cleanup. by Anders Carlsson · 15 years ago
  76. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  77. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  78. b3c4774 Refixed pr5050 per Anders comment. Test case enhanced per Doug's comment. by Fariborz Jahanian · 15 years ago
  79. d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
  80. 7498e50 Fix the AST tree so ir-gen can do the conversion via copy construction. by Fariborz Jahanian · 15 years ago
  81. 0ed0930 Sigh. Be *really* careful when copying a default function argument during template instantiation by Douglas Gregor · 15 years ago
  82. f43d0b3 Be careful about copying uninstantiated default arguments during template instantiation by Douglas Gregor · 15 years ago
  83. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  84. 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
  85. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  86. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  87. 7ad2d56 Use Doug's DeclLoc to pinpoint location of the declaration by Fariborz Jahanian · 15 years ago
  88. 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 15 years ago
  89. 8f489d6 patch to ir-gen conversion function call used in initializing a reference class. by Fariborz Jahanian · 15 years ago
  90. eb5758b For code completion, note that injected-class-names found as part of by Douglas Gregor · 15 years ago
  91. 2b51138 Remove the FIXME as I said. by Fariborz Jahanian · 15 years ago
  92. 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 15 years ago
  93. 5bd1a11 When code-completion after a "," is building an overload set, note by Douglas Gregor · 15 years ago
  94. 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 15 years ago
  95. b1663d0 Produce detailed diagnostics when overload by Fariborz Jahanian · 15 years ago
  96. ac18b2e Cast the array size expr to a size_t by Anders Carlsson · 15 years ago
  97. 86d802e Print the results of code-completion for overloading by displaying the by Douglas Gregor · 15 years ago
  98. 0594438 Separate the code-completion results for call completion from the by Douglas Gregor · 15 years ago
  99. 8e0a0e4 Make sure we don't try to add code-completion results without an by Douglas Gregor · 15 years ago
  100. 3e7253f When code-completion finds a declaration only because it is usable as by Douglas Gregor · 15 years ago