1. 3347b49 Rather than duplicating extension diagnostics to allow them to cause a by Richard Smith · 11 years ago
  2. 2f8b0cc s/DebugPrint/dump/g by Douglas Gregor · 11 years ago
  3. 3940e3b Objective-C++ ARC: Improve the conversion to a const __unsafe_unretained reference. by Douglas Gregor · 11 years ago
  4. a1977bf Fix a bogus assert I introduced in r194224 by Douglas Gregor · 11 years ago
  5. 1ce5509 Re-instate contextual conversion to Objective-C pointers in message sends. by Douglas Gregor · 11 years ago
  6. 743cbb9 Implement final resolution of DR1402: implicitly-declared move operators that by Richard Smith · 11 years ago
  7. 62e9370 Sema: Do not allow overloading between methods based on restrict by David Majnemer · 11 years ago
  8. 8b40772 Fix crash in cleanup attr handling by Alp Toker · 11 years ago
  9. 83372f8 Sema: Cleanup redundant variable NumArgsToCheck by Benjamin Kramer · 11 years ago
  10. fad9e13 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  11. 7034fae Sema: Simplify code a bit, plug a potential leak. by Benjamin Kramer · 11 years ago
  12. 199e370 Fix typo. Add missing whitespace. No functionality change. by Nick Lewycky · 11 years ago
  13. b390e49 PR17295: Do not allow explicit conversion functions to be used in cases where by Richard Smith · 11 years ago
  14. e9f6f33 [-cxx-abi microsoft] Correctly identify Win32 entry points by David Majnemer · 11 years ago
  15. 66118c2 PR17075: When performing partial ordering of a member function against a by Richard Smith · 11 years ago
  16. 4ad09e6 getMostSpecialized for function template sets is never used in the context of a by Richard Smith · 11 years ago
  17. e575359 Fix constructor-related typos. by Benjamin Kramer · 11 years ago
  18. 798186a Remove error-prone 'list initialization' flag from an implicit conversion by Richard Smith · 11 years ago
  19. 3082be2 When creating an implicit conversion sequence for a reference of type T from an by Richard Smith · 11 years ago
  20. 3f93d4c Improve error for assignment to incomplete class. by Eli Friedman · 11 years ago
  21. 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
  22. ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  23. 72a36a1 Don't produce duplicate notes if we have deduction failure notes when resolving by Richard Smith · 11 years ago
  24. 7ea491c Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
  25. 834c058 Omit llvm:: before ArrayRef, as we have using llvm::ArrayRef in include/clang/Basic/LLVM.h. by Robert Wilhelm · 11 years ago
  26. 3151b7c Fixing commit r187768: Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 11 years ago
  27. 1a81e74 Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
  28. 576a9af Sema: Diagnose explicitly bound unresolved member expressions decaying into pointers to function type by David Majnemer · 11 years ago
  29. baaeb85 Improve the diagnostic experience, including adding recovery, for by Kaelyn Uhrain · 11 years ago
  30. 4384712 FIXME fix: improving diagnostics for template arguments deduction of class templates and explicit specializations by Larisse Voufo · 11 years ago
  31. 8c5d407 Revert "Use function overloading instead of template specialization for diagnosis of bad template argument deductions." by Larisse Voufo · 11 years ago
  32. a730f54 Use function overloading instead of template specialization for diagnosis of bad template argument deductions. by Larisse Voufo · 11 years ago
  33. d422434 Move the "->" to "." fixit from r186128 into a separate note since by Kaelyn Uhrain · 11 years ago
  34. 45c3ba7 Provide a fixit hint for changing '->' to '.' if there is no operator-> by Kaelyn Uhrain · 11 years ago
  35. 761695f Make a couple of useful typo correction callbacks more widely available. by Kaelyn Uhrain · 11 years ago
  36. fe09f3f Put helper class in anonymous namespace. by Craig Topper · 11 years ago
  37. aa4bc18 Reinstate r185229, reverted in r185256, with a tweak: further ignore the by Richard Smith · 11 years ago
  38. 6e428a4 Revert r185229 as it breaks compilation of <windows.h> by Timur Iskhodzhanov · 11 years ago
  39. 5eab8d7 PR7927, PR16247: Reimplement handling of matching extern "C" declarations by Richard Smith · 11 years ago
  40. 288f76a A bit of program simplification from r185056 by Larisse Voufo · 11 years ago
  41. 7419d01 Fix a conversion to incomplete type bug -- The error message now specifically states that the type is incomplete and points to the forward declaration of the incomplete type. by Larisse Voufo · 11 years ago
  42. db2fe73 More of N3652: don't add an implicit 'const' to 'constexpr' member functions when checking for overloads in C++1y. by Richard Smith · 11 years ago
  43. e2a90b8 Extend -Wnon-pod-varargs to check calls made from member pointers. by Richard Trieu · 11 years ago
  44. 0601700 Introduce a new mangling for protocol-qualified ObjC types in C++. This allows by Eli Friedman · 11 years ago
  45. d570a92 A quick fix to allow return type deduction on member templates by Faisal Vali · 11 years ago
  46. d3ff325 Don't suggest putting 'operator new' or 'operator delete' in a namespace to fix a two-phase lookup issue. That's not permitted. by Richard Smith · 11 years ago
  47. 7acc5a6 Support for contextual conversion tweaks (N3323) was added, as Revision 183637 by Larisse Voufo · 11 years ago
  48. 50b60b3 reverted test by Larisse Voufo · 11 years ago
  49. 097e0a2 Refactor places which perform contextual implicit conversions to go through a by Richard Smith · 11 years ago
  50. 42860f1 PR15966: don't get confused by a complex integer -> complex integer conversion by Richard Smith · 11 years ago
  51. 7297a2e ArrayRef'ize Sema::BuildCallToObjectOfClassType by Dmitri Gribenko · 11 years ago
  52. 9e00f12 ArrayRef'ize some SemaOverload methods by Dmitri Gribenko · 11 years ago
  53. 993f43f Grab-bag of bit-field fixes: by John McCall · 11 years ago
  54. 62ed889 Replace 'MultiExprArg()' with 'None' by Dmitri Gribenko · 11 years ago
  55. 958ba64 ArrayRef'ization of some methods in SemaOverload. Patch by Robert Wilhelm! by Richard Smith · 11 years ago
  56. 5543169 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 11 years ago
  57. 60e141e Implement most of N3638 (return type deduction for normal functions). by Richard Smith · 11 years ago
  58. 82f145d Don't build a call expression referring to a function which we're not allowed by Richard Smith · 11 years ago
  59. 548107e Use ArrayRef in AddMethodCandidate. by Rafael Espindola · 11 years ago
  60. e410be9 Implement core issue 1608: class members can be found via operator lookup in a trailing return type in that class's body. by Richard Smith · 11 years ago
  61. 092140a Fix PR15291: noreturn adjustment in overload resolution for function templates, from Alexander Zinenko! by Douglas Gregor · 11 years ago
  62. 90cc390 Remove hasExternalLinkageUncached. by Rafael Espindola · 11 years ago
  63. 484f6fa <rdar://problem/13584715> Converted constant expressions are expected to have integral values. by Douglas Gregor · 11 years ago
  64. eef35f8 Fix PR15634, better error message for template deduction failure. by Richard Trieu · 11 years ago
  65. 78037ac Complain about attempts to befriend declarations via a using by John McCall · 11 years ago
  66. 0162c1c <rdar://problem/13267210> Ensure that Sema::CompareReferenceRelationship returns consistent results with invalid types. by Douglas Gregor · 11 years ago
  67. 2d1b096 Avoid computing the linkage too early. Don't invalidate it. by Rafael Espindola · 12 years ago
  68. 5509f37 Fix initializer for variables with attribute address_space set. by Matt Arsenault · 12 years ago
  69. 02fb50d Remove the hack that avoided mangling static functions in extern C contexts. by Rafael Espindola · 12 years ago
  70. 747836e Partially revert r175117 so that we don't break assumptions about how by Rafael Espindola · 12 years ago
  71. d2fdd42 merge hasCLanguageLinkage and isExternC. Keep the shorter name. by Rafael Espindola · 12 years ago
  72. 3c86a5c The meat of this patch is in BuildCXXMemberCalLExpr where we make it use by Nick Lewycky · 12 years ago
  73. 6959acd Enable overloading of OpenCL events - this is needed for the overloaded OpenCL builtin functions. by Guy Benyei · 12 years ago
  74. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
  75. f5a6aef Apply the pure-virtual odr rule to other constructs which can call overloaded by Nick Lewycky · 12 years ago
  76. 29805ca Improve 'failed template argument deduction' diagnostic for the case where we by Richard Smith · 12 years ago
  77. 0efa62f Replace "failed template argument deduction" diagnostic with something useful by Richard Smith · 12 years ago
  78. 98bfbf5 Fix mismatch between pointer and pointee type when diagnosing an incorrect by Richard Smith · 12 years ago
  79. 9b7ea0d Start checking nonnull (as well as format and argument_with_type_tag) on by Nick Lewycky · 12 years ago
  80. 5d9484d Fix some wonky formatting, remove spurious emacs major mode marker. No by Nick Lewycky · 12 years ago
  81. 19dbb20 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 12 years ago
  82. 714fcc1 Fix regression in r172376. Don't try to detect missing 'constexpr' specifiers by Richard Smith · 12 years ago
  83. 21c8fa8 PR12008: defer adding the implicit 'const' to a constexpr member function until by Richard Smith · 12 years ago
  84. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  85. 7a525ac Fix a regression from 171193: main cannot be overloaded. by Rafael Espindola · 12 years ago
  86. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  87. 78eeba8 Reject overloading of two static extern C functions. by Rafael Espindola · 12 years ago
  88. 0f46e64 Improve diagnostic wording for when an implicitly-deleted special member by Richard Smith · 12 years ago
  89. 19e0d95 PR14695: Fix assert from bad cast<>. Not every namespace is a NamespaceDecl; it might instead be a TranslationUnitDecl. by Richard Smith · 12 years ago
  90. 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
  91. 2801d9a Fix overload resolution for the initialization of a multi-dimensional by Richard Smith · 12 years ago
  92. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  93. 9d29543 Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface, by Argyrios Kyrtzidis · 12 years ago
  94. 63b6ebe Sema: Provide a valid source location when instantiating templates based on a CXXDefaultArgExpr. by Benjamin Kramer · 12 years ago
  95. 4a03022 When we have a MemberExpr referring to an overloaded static member function, by Richard Smith · 12 years ago
  96. d05df51 When filtering the list of associated namespaces so that we don't suggest people by Nick Lewycky · 12 years ago
  97. 1a52a4d Use isInvalidDecl() instead of isStatic() as suggested by dblaikie. by Nico Weber · 12 years ago
  98. e0ff690 Don't crash on calling static member overloaded operator, PR14120 by Nico Weber · 12 years ago
  99. 45a37da Fix a bug I found while preparing my devmtg talk: When passing NULL to a by Matt Beaumont-Gay · 12 years ago
  100. ce2661f PR11851 (and duplicates): Whenever a constexpr function is referenced, by Richard Smith · 12 years ago