1. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  2. b106fc6 tweaked my last patch to 1) preserve the protocol in by Fariborz Jahanian · 15 years ago
  3. 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
  4. 83ccfc3 Create CXXMemberCallExpr for pointer-to-member calls. by Anders Carlsson · 15 years ago
  5. b2f81cf Make sure to free the explicit template arguments provided for an by Douglas Gregor · 15 years ago
  6. d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
  7. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  8. f8c3ad7 enumerator value of 0 is not a null pointer constant for by Fariborz Jahanian · 15 years ago
  9. 249cead Patch to implement static casting which requires one by Fariborz Jahanian · 15 years ago
  10. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  11. 4a5c15f Improve template argument deduction in the case where the parameter by Douglas Gregor · 15 years ago
  12. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  13. 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
  14. 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
  15. 7a8233a Note location of operators caused the circularity. by Fariborz Jahanian · 15 years ago
  16. 432887f Spare the processors of those poor wretches who have no choice but to write by John McCall · 15 years ago
  17. c4e8321 Detect operator-> chains of arbitrary length. Use a terrible data structure by John McCall · 15 years ago
  18. 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
  19. 5d64e5b Find operators new/delete in base classes. FIXME -= 2; by Douglas Gregor · 15 years ago
  20. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  21. 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
  22. 7605618 13.1-p3 Overloadable declarations by Fariborz Jahanian · 15 years ago
  23. eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
  24. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  25. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  26. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  27. 4a6a2b8 Fixes a nasty bug which only turned up in 32bit build of clang and by Fariborz Jahanian · 15 years ago
  28. e2b7eea Make sure to flush raw_string_ostream, from John Thompson by Douglas Gregor · 15 years ago
  29. 4831682 Slightly improve the semantics of extern templates for member functions of class templates by Douglas Gregor · 15 years ago
  30. b740023 Define and use a helper method to call a type conversion function. by Fariborz Jahanian · 15 years ago
  31. 82ad87b Minor API change. No change in functionality. by Fariborz Jahanian · 15 years ago
  32. 9a8c9a2 Provide a custom diagnostic when code tries to use an unknown builtin by Douglas Gregor · 15 years ago
  33. 99d6c44 Multiple conversions to the same type are ambiguous but for the by Fariborz Jahanian · 15 years ago
  34. d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
  35. d8307b1 Patch for AST representation for the implicit conversion to a function by Fariborz Jahanian · 15 years ago
  36. 0d69653 Properly match instantiations of member function templates to the function templates from which they were instantiated by Douglas Gregor · 15 years ago
  37. 3f39602 Don't allow the same function to enter the overload candidate set by Douglas Gregor · 15 years ago
  38. 6a68403 Determinism is for wimps. <Wimper> by Douglas Gregor · 15 years ago
  39. 2531c2d Teach Sema::isDeclInScope to handle overload sets constructed from by Douglas Gregor · 15 years ago
  40. 182ddf0 Improve handling of friend function templates somewhat by Douglas Gregor · 15 years ago
  41. fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
  42. 6102d98 Fix name lookup for friend class templates to consider anything in a by Douglas Gregor · 15 years ago
  43. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  44. 312a202 Yet another simplifying use of Sema::getMostSpecialized by Douglas Gregor · 15 years ago
  45. c5df30f Use Sema::getMostSpecialized to eliminate a redundant implementation of the most-specialized function template by Douglas Gregor · 15 years ago
  46. 3c31a39 Cast cleanup. by Anders Carlsson · 15 years ago
  47. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  48. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  49. b3c4774 Refixed pr5050 per Anders comment. Test case enhanced per Doug's comment. by Fariborz Jahanian · 15 years ago
  50. d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
  51. 7498e50 Fix the AST tree so ir-gen can do the conversion via copy construction. by Fariborz Jahanian · 15 years ago
  52. 0ed0930 Sigh. Be *really* careful when copying a default function argument during template instantiation by Douglas Gregor · 15 years ago
  53. f43d0b3 Be careful about copying uninstantiated default arguments during template instantiation by Douglas Gregor · 15 years ago
  54. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  55. 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
  56. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  57. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  58. 7ad2d56 Use Doug's DeclLoc to pinpoint location of the declaration by Fariborz Jahanian · 15 years ago
  59. 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 15 years ago
  60. 8f489d6 patch to ir-gen conversion function call used in initializing a reference class. by Fariborz Jahanian · 15 years ago
  61. eb5758b For code completion, note that injected-class-names found as part of by Douglas Gregor · 15 years ago
  62. 2b51138 Remove the FIXME as I said. by Fariborz Jahanian · 15 years ago
  63. 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 15 years ago
  64. 5bd1a11 When code-completion after a "," is building an overload set, note by Douglas Gregor · 15 years ago
  65. 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 15 years ago
  66. b1663d0 Produce detailed diagnostics when overload by Fariborz Jahanian · 15 years ago
  67. ac18b2e Cast the array size expr to a size_t by Anders Carlsson · 15 years ago
  68. 86d802e Print the results of code-completion for overloading by displaying the by Douglas Gregor · 15 years ago
  69. 0594438 Separate the code-completion results for call completion from the by Douglas Gregor · 15 years ago
  70. 8e0a0e4 Make sure we don't try to add code-completion results without an by Douglas Gregor · 15 years ago
  71. 3e7253f When code-completion finds a declaration only because it is usable as by Douglas Gregor · 15 years ago
  72. 0563c26 Tweak the code-completion results ranking and formation, so that by Douglas Gregor · 15 years ago
  73. b3d4525 Teach code-completion to introduce a ", ..." placeholder for variadic functions by Douglas Gregor · 15 years ago
  74. 17c7a5d Code refactoring and cleanup. by Fariborz Jahanian · 15 years ago
  75. 455acd9 Issue good ambiguity diagnostic when convesion fails. by Fariborz Jahanian · 15 years ago
  76. 9075630 (With Doug's help) fix a crash in the code completion code that lead to a test failure. by Anders Carlsson · 15 years ago
  77. b2ef1be Fix a regression in accessing class getter using the dot-syntax by Fariborz Jahanian · 15 years ago
  78. 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
  79. e119e84 Spell function pointer correctly. by Daniel Dunbar · 15 years ago
  80. f015b03 Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 15 years ago
  81. df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 15 years ago
  82. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  83. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
  84. 456c4a1 When providing a code-completion suggestion for a hidden name, include by Douglas Gregor · 15 years ago
  85. b9d0ef7 Enhance "case" code completion in C++ to suggest qualified names for by Douglas Gregor · 15 years ago
  86. 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 15 years ago
  87. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
  88. ff360b6 In C++ code completion, only suggest the "template" keyword after ".", by Douglas Gregor · 15 years ago
  89. 63f07c5 Make the construction of the code-completion string for a function by Douglas Gregor · 15 years ago
  90. 56ff871 Introduce code completion patterns for templates, which provide the by Douglas Gregor · 15 years ago
  91. e6e0361 Introduce code completion strings, which describe how to *use* the by Douglas Gregor · 15 years ago
  92. ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 15 years ago
  93. 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 15 years ago
  94. 5836b01 Don't perform name lookup into a given declaration context more than once during code completion by Douglas Gregor · 15 years ago
  95. 75b7128 Handle using declarations and overload sets in code completion. by Douglas Gregor · 15 years ago
  96. 33224e6 For code completion in C++ member access expressions and tag names, by Douglas Gregor · 15 years ago
  97. b1c28a1 When gathering results for code completion, only include hidden by Douglas Gregor · 15 years ago
  98. 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 15 years ago
  99. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  100. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 15 years ago