1. b4b1475 Don't suggest non-static methods as corrections when they obviously by Kaelyn Uhrain · 12 years ago
  2. b8336b7 Fix crash with enable_if on constructors. by Nick Lewycky · 12 years ago
  3. 9b595db Tighten lax vector-conversion rules and enforce them consistently. by John McCall · 12 years ago
  4. 3e3305d [Sema] Follow-up on r200521 for the -Wnon-literal-null-conversion warning and revert its behavior for C++. by Argyrios Kyrtzidis · 12 years ago
  5. 278c8d3 [Sema] For -Wnon-literal-null-conversion warning, look through integer casts, which are used by Argyrios Kyrtzidis · 12 years ago
  6. 314cc81 Rename getResultType() on function and method declarations to getReturnType() by Alp Toker · 12 years ago
  7. df1a280 Added missing StandardConversionSequence initialization by Ismail Pazarbasi · 12 years ago
  8. 99afd96 Initialize StandardConversionSequence correctly by Ismail Pazarbasi · 12 years ago
  9. a2794f9 Introduce and use Decl::getAsFunction() to simplify templated function checks by Alp Toker · 12 years ago
  10. d950ae7 Simplify expression, made possible by r199702. by Nick Lewycky · 12 years ago
  11. b3fd5cf Update FunctionTypeLoc and related names to match r199686 by Alp Toker · 12 years ago
  12. 9cacbab Rename FunctionProtoType accessors from 'arguments' to 'parameters' by Alp Toker · 12 years ago
  13. 1121de3 Fix string-literal to char* conversion in overload resolution for C++11 by Ismail Pazarbasi · 12 years ago
  14. bfa3934 Rename language option MicrosoftMode to MSVCCompat by Alp Toker · 12 years ago
  15. 35a6ef4 Add a new attribute 'enable_if' which can be used to control overload resolution based on the values of the function arguments at the call site. by Nick Lewycky · 12 years ago
  16. 381edf5 ObjectiveC. Further improvements of use by Fariborz Jahanian · 12 years ago
  17. 028ed91 Fix code typos spotted while working on type traits by Alp Toker · 12 years ago
  18. d473363 Correct hyphenations in comments and assert messages by Alp Toker · 12 years ago
  19. c156470 PR17533 and duplicates: don't compute the return type of an overloaded operator by Richard Smith · 12 years ago
  20. 16e1b07 Rather than duplicating extension diagnostics to allow them to cause a by Richard Smith · 12 years ago
  21. 9f2ed47 s/DebugPrint/dump/g by Douglas Gregor · 12 years ago
  22. c9f019a Objective-C++ ARC: Improve the conversion to a const __unsafe_unretained reference. by Douglas Gregor · 12 years ago
  23. 2ee1d99 Fix a bogus assert I introduced in r194224 by Douglas Gregor · 12 years ago
  24. 4b60a15 Re-instate contextual conversion to Objective-C pointers in message sends. by Douglas Gregor · 12 years ago
  25. 8b86f2d Implement final resolution of DR1402: implicitly-declared move operators that by Richard Smith · 12 years ago
  26. 42350df Sema: Do not allow overloading between methods based on restrict by David Majnemer · 12 years ago
  27. 67b47ac Fix crash in cleanup attr handling by Alp Toker · 12 years ago
  28. 3c529ca Sema: Cleanup redundant variable NumArgsToCheck by Benjamin Kramer · 12 years ago
  29. 2b391ab Implement a rudimentary form of generic lambdas. by Faisal Vali · 12 years ago
  30. 8b1a6bd Sema: Simplify code a bit, plug a potential leak. by Benjamin Kramer · 12 years ago
  31. ed4265c Fix typo. Add missing whitespace. No functionality change. by Nick Lewycky · 12 years ago
  32. 089c316 PR17295: Do not allow explicit conversion functions to be used in cases where by Richard Smith · 12 years ago
  33. c729b0b [-cxx-abi microsoft] Correctly identify Win32 entry points by David Majnemer · 12 years ago
  34. e5b5220 PR17075: When performing partial ordering of a member function against a by Richard Smith · 12 years ago
  35. 35e1da2 getMostSpecialized for function template sets is never used in the context of a by Richard Smith · 12 years ago
  36. 60509af Fix constructor-related typos. by Benjamin Kramer · 12 years ago
  37. a93f102 Remove error-prone 'list initialization' flag from an implicit conversion by Richard Smith · 12 years ago
  38. 4d2bbd7 When creating an implicit conversion sequence for a reference of type T from an by Richard Smith · 12 years ago
  39. a31efa0 Improve error for assignment to incomplete class. by Eli Friedman · 12 years ago
  40. 2fdbea2 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 12 years ago
  41. fd5277c Implement a rudimentary form of generic lambdas. by Faisal Vali · 12 years ago
  42. 0d90547 Don't produce duplicate notes if we have deduction failure notes when resolving by Richard Smith · 12 years ago
  43. 4b03d98 Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 12 years ago
  44. 16e94b9 Omit llvm:: before ArrayRef, as we have using llvm::ArrayRef in include/clang/Basic/LLVM.h. by Robert Wilhelm · 12 years ago
  45. 4154f46 Fixing commit r187768: Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 12 years ago
  46. 08d5085 Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 12 years ago
  47. a4f7c7a Sema: Diagnose explicitly bound unresolved member expressions decaying into pointers to function type by David Majnemer · 12 years ago
  48. 0c51de4 Improve the diagnostic experience, including adding recovery, for by Kaelyn Uhrain · 12 years ago
  49. 98b20f1 FIXME fix: improving diagnostics for template arguments deduction of class templates and explicit specializations by Larisse Voufo · 12 years ago
  50. 47c0845 Revert "Use function overloading instead of template specialization for diagnosis of bad template argument deductions." by Larisse Voufo · 12 years ago
  51. 8d33da6 Use function overloading instead of template specialization for diagnosis of bad template argument deductions. by Larisse Voufo · 12 years ago
  52. bad7fb0 Move the "->" to "." fixit from r186128 into a separate note since by Kaelyn Uhrain · 12 years ago
  53. 1bb5dbf Provide a fixit hint for changing '->' to '.' if there is no operator-> by Kaelyn Uhrain · 12 years ago
  54. 53e7219 Make a couple of useful typo correction callbacks more widely available. by Kaelyn Uhrain · 12 years ago
  55. cd7b033 Put helper class in anonymous namespace. by Craig Topper · 12 years ago
  56. ac974a3 Reinstate r185229, reverted in r185256, with a tweak: further ignore the by Richard Smith · 12 years ago
  57. 32d1e73 Revert r185229 as it breaks compilation of <windows.h> by Timur Iskhodzhanov · 12 years ago
  58. 902befa PR7927, PR16247: Reimplement handling of matching extern "C" declarations by Richard Smith · 12 years ago
  59. 70bb43a A bit of program simplification from r185056 by Larisse Voufo · 12 years ago
  60. 64cf3ef 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 · 12 years ago
  61. e83b1d3 More of N3652: don't add an implicit 'const' to 'constexpr' member functions when checking for overloads in C++1y. by Richard Smith · 12 years ago
  62. 9be9c68 Extend -Wnon-pod-varargs to check calls made from member pointers. by Richard Trieu · 12 years ago
  63. 5f50895 Introduce a new mangling for protocol-qualified ObjC types in C++. This allows by Eli Friedman · 12 years ago
  64. d667641 A quick fix to allow return type deduction on member templates by Faisal Vali · 12 years ago
  65. 0603bbb 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 · 12 years ago
  66. 67170bd Support for contextual conversion tweaks (N3323) was added, as Revision 183637 by Larisse Voufo · 12 years ago
  67. 236bec2 reverted test by Larisse Voufo · 12 years ago
  68. ccc1181 Refactor places which perform contextual implicit conversions to go through a by Richard Smith · 12 years ago
  69. b8a9824 PR15966: don't get confused by a complex integer -> complex integer conversion by Richard Smith · 12 years ago
  70. d3b7556 ArrayRef'ize Sema::BuildCallToObjectOfClassType by Dmitri Gribenko · 12 years ago
  71. 9c785c2 ArrayRef'ize some SemaOverload methods by Dmitri Gribenko · 12 years ago
  72. d25db7e Grab-bag of bit-field fixes: by John McCall · 12 years ago
  73. 78852e9 Replace 'MultiExprArg()' with 'None' by Dmitri Gribenko · 13 years ago
  74. e54c307 ArrayRef'ization of some methods in SemaOverload. Patch by Robert Wilhelm! by Richard Smith · 13 years ago
  75. 44ebbd5 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 13 years ago
  76. 2a7d481 Implement most of N3638 (return type deduction for normal functions). by Richard Smith · 13 years ago
  77. 22262ab Don't build a call expression referring to a function which we're not allowed by Richard Smith · 13 years ago
  78. 51629df Use ArrayRef in AddMethodCandidate. by Rafael Espindola · 13 years ago
  79. 0feaf0c 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 · 13 years ago
  80. 19a41f1 Fix PR15291: noreturn adjustment in overload resolution for function templates, from Alexander Zinenko! by Douglas Gregor · 13 years ago
  81. 5bddd6a Remove hasExternalLinkageUncached. by Rafael Espindola · 13 years ago
  82. ebe2db7 <rdar://problem/13584715> Converted constant expressions are expected to have integral values. by Douglas Gregor · 13 years ago
  83. e373235 Fix PR15634, better error message for template deduction failure. by Richard Trieu · 13 years ago
  84. c70fca6 Complain about attempts to befriend declarations via a using by John McCall · 13 years ago
  85. 45bb483 <rdar://problem/13267210> Ensure that Sema::CompareReferenceRelationship returns consistent results with invalid types. by Douglas Gregor · 13 years ago
  86. 0e0d009 Avoid computing the linkage too early. Don't invalidate it. by Rafael Espindola · 13 years ago
  87. 7d36c01 Fix initializer for variables with attribute address_space set. by Matt Arsenault · 13 years ago
  88. 16c8cf0 Remove the hack that avoided mangling static functions in extern C contexts. by Rafael Espindola · 13 years ago
  89. 46d2b6b Partially revert r175117 so that we don't break assumptions about how by Rafael Espindola · 13 years ago
  90. 5bda63f merge hasCLanguageLinkage and isExternC. Keep the shorter name. by Rafael Espindola · 13 years ago
  91. a096b14 The meat of this patch is in BuildCXXMemberCalLExpr where we make it use by Nick Lewycky · 13 years ago
  92. 259f9f4 Enable overloading of OpenCL events - this is needed for the overloaded OpenCL builtin functions. by Guy Benyei · 13 years ago
  93. 6105419 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 13 years ago
  94. 134af91 Apply the pure-virtual odr rule to other constructs which can call overloaded by Nick Lewycky · 13 years ago
  95. 44ecdbd Improve 'failed template argument deduction' diagnostic for the case where we by Richard Smith · 13 years ago
  96. 8c6eeb9 Replace "failed template argument deduction" diagnostic with something useful by Richard Smith · 13 years ago
  97. 03c66d3 Fix mismatch between pointer and pointee type when diagnosing an incorrect by Richard Smith · 13 years ago
  98. d24d5f2 Start checking nonnull (as well as format and argument_with_type_tag) on by Nick Lewycky · 13 years ago
  99. e112151 Fix some wonky formatting, remove spurious emacs major mode marker. No by Nick Lewycky · 13 years ago
  100. dd7f456 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 13 years ago