1. 6901c0d Overloading for initializer list construction. by Sebastian Redl · 14 years ago
  2. 2039ca0 Two null Decl*'s don't refer to the same declaration, because they by Douglas Gregor · 14 years ago
  3. 0b144e1 Replace all comparisons between ObjCInterfaceDecl pointers with calls by Douglas Gregor · 14 years ago
  4. 96ed5b6 Make the diagnostic message more consistant. Update the type comparison to by Richard Trieu · 14 years ago
  5. df88864 Implement overload resolution for reference-typed parameters supplied with initializer lists. by Sebastian Redl · 14 years ago
  6. de232cb In Microsoft mode, make "Unqualified lookup into dependent bases of class templates" works inside a friend function definition at class scope. by Francois Pichet · 14 years ago
  7. caff247 Add feature to diagnostics that will provide more information on function by Richard Trieu · 14 years ago
  8. 5001caa Fixed HadMultipleCandidates loading. by Abramo Bagnara · 14 years ago
  9. 857f9d6 In Microsoft mode, make "Unqualified lookup into dependent bases of class templates" works inside default argument instantiation. by Francois Pichet · 14 years ago
  10. b0cf297 Added missing ImplicitCastExpr around conversion operator call. by Abramo Bagnara · 14 years ago
  11. f707ae6 Move "Unqualified lookup into dependent bases of class templates" Microsoft specific behavior from -fms-extensions to -fms-compatibility. by Francois Pichet · 14 years ago
  12. 4a905b6 Implicit casts from rvalue to lvalue are not meaningful. Don't accidentally add by Richard Smith · 14 years ago
  13. 3eaa22a In C++ keep unavailable function calls in the AST, like in C/ObjC. by Argyrios Kyrtzidis · 14 years ago
  14. 72ef7bc Enable function call and some overload resolution with parameters of aggregate class type and initializer list arguments. by Sebastian Redl · 14 years ago
  15. 526ab47 Restore r142914 and r142915, now with missing file and apparent by John McCall · 14 years ago
  16. 9a8f139 Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 14 years ago
  17. c4a2d32 Introduce a placeholder type for "pseudo object" by John McCall · 14 years ago
  18. 4124c49 Teach the ARC compiler to not require __bridge casts when by John McCall · 14 years ago
  19. b17be8d Implement overload resolution from init lists for scalar parameter types. by Sebastian Redl · 14 years ago
  20. cc15264 Drop the Diagnose parameter from Sema::PerformImplicitConversion again and instead use TryImplicitConversion in CheckSingleAssignmentConstraints when that function is in no-diagnostics mode. by Sebastian Redl · 14 years ago
  21. f0c267e Provide half floating point support as a storage only type. by Anton Korobeynikov · 14 years ago
  22. 1e7a0c6 Attempt to fix Windows buildbot, round 2. by Eli Friedman · 14 years ago
  23. e2c600c Attempt to fix buildbot failure on Windows. by Eli Friedman · 14 years ago
  24. b89514a Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 14 years ago
  25. 50a2c2c Catch placeholder types in DefaultLvalueConversion by John McCall · 14 years ago
  26. 877d4eb Always add the built-in overload candidates for operators &&, ||, and by Douglas Gregor · 14 years ago
  27. 635ed24e Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 14 years ago
  28. b0e6c8a Don't allow an rvalue reference to bind to the result of a calling a by Douglas Gregor · 14 years ago
  29. 7277fe8 CUDA: diagnose invalid calls across targets by Peter Collingbourne · 14 years ago
  30. 9767697 objc arc: Diagnose block pointer type mismatch when by Fariborz Jahanian · 14 years ago
  31. 600ba20 objc++ arc: Diagnose block pointer type mismatch when by Fariborz Jahanian · 14 years ago
  32. 75acd92 Only print _Bool as 'bool' when 'bool' is defined as an object-like by Douglas Gregor · 14 years ago
  33. c0b0728 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 14 years ago
  34. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  35. a72462c Add a special note for overload resolution when an initializer list argument by Sebastian Redl · 14 years ago
  36. b49c46c Give InitListChecker a verification-only mode, where it neither emits diagnostics nor by Sebastian Redl · 14 years ago
  37. aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
  38. 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  39. 3090903 Enforce access control for conversion operators used in contextual by John McCall · 14 years ago
  40. 08d2fa0 In Microsoft mode(-fms-compatibility), prefer an integral conversion to a floating-to-integral conversion if the integral conversion is between types of the same size. by Francois Pichet · 14 years ago
  41. 0706d20 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
  42. 8a8051f Silence "end of non-void function" warnings with llvm_unreachable and add an assert. by Benjamin Kramer · 14 years ago
  43. 73fddfe Fix a -Wreturn-type warning due to this field not explicitly having the by Chandler Carruth · 14 years ago
  44. 45e9370 Add smarter sorting of overload candidates that failed template deduction. by Kaelyn Uhrain · 14 years ago
  45. fec112d Contextually converting to 'id' is not a useful operation. Contextually by John McCall · 14 years ago
  46. 9320b87 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
  47. bcf6471 In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 14 years ago
  48. 154a2fd Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 14 years ago
  49. 79b2d3a Make sure we don't crash printing builtin candidates for overloads of deleted operators. Fixes PR10757. by Eli Friedman · 14 years ago
  50. 3ec7910 Teach reference initialization from the result of a user-defined by Douglas Gregor · 14 years ago
  51. 4283092 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 14 years ago
  52. acbdc57 Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 14 years ago
  53. 1b06812 Refactor the */& mismatch fixit generation out of SemaOverload and provide a simple conversion checking function. by Anna Zaks · 14 years ago
  54. 38b2d3f Tests for explicit conversion operators, along with a fix to avoid by Douglas Gregor · 14 years ago
  55. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  56. fa01a58 kill a FIXME in IsIntegralPromotion by David Majnemer · 14 years ago
  57. 9ccf84e Addressing code review comments for commit 135509 - Add FixItHints in case a C++ function call is missing * or & operators on by Anna Zaks · 14 years ago
  58. a644f9c arc-objc++: Issue an arc specific diagnostic when overload resolution by Fariborz Jahanian · 14 years ago
  59. df92ddf Add FixItHints in case a C++ function call is missing * or & operators on one/several of it's parameters (addresses http://llvm.org/PR5941). by Anna Zaks · 14 years ago
  60. e9d6293 Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 14 years ago
  61. 48d2464 PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type. by Richard Smith · 14 years ago
  62. 5925926 Fix missing braces around two statements that were intended to be part by Chandler Carruth · 14 years ago
  63. 95ce4f6 Fix PR10187: when diagnosing a two-phase-lookup-related failure, don't assert that any names we find are valid candidates for the call. by Richard Smith · 14 years ago
  64. cff00d9 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
  65. ab72b67 Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 14 years ago
  66. 53e61b0 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 14 years ago
  67. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  68. d54186a Fix a regression in the two-phase lookup diagnostics that switching the by Chandler Carruth · 14 years ago
  69. d50f169 Richard Smith was correct about how the sets should be computed for by Chandler Carruth · 15 years ago
  70. 998a591 Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. by Richard Smith · 15 years ago
  71. 377c109 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 15 years ago
  72. 119c10e Update our diagnostics to properly account for move operations. by Alexis Hunt · 15 years ago
  73. 80af313 Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 15 years ago
  74. bc6ebb5 Allow implicit conversion from function pointer to void* in Microsoft mode. by Francois Pichet · 15 years ago
  75. f30053d Relax the conversion rules for Objective-C GC qualifiers a by Douglas Gregor · 15 years ago
  76. 47061ee Warn when trying to call a pure virtual member function in a class from the class constructor/destructor. Fixes PR7966. by Anders Carlsson · 15 years ago
  77. 1d33f8d With invalid overloaded operators, we can get into funny cases where by Douglas Gregor · 15 years ago
  78. 8d26bb0 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 15 years ago
  79. d517d55 When determining whether two types are reference-compatible, check by Douglas Gregor · 15 years ago
  80. 4adb38c FixOverloadedFunctionReference needs to rebuild member accesses of by John McCall · 15 years ago
  81. 30ee16f When comparing Objective-C pointers during overload resolution to by Douglas Gregor · 15 years ago
  82. aec2584 When computing Objective-C pointer conversions in C++, retain by Douglas Gregor · 15 years ago
  83. 0009fcc Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 15 years ago
  84. 90609aa Minor tweak to avoid having to dig through canonical types multiple times when checking a qualification conversion by Douglas Gregor · 15 years ago
  85. 7a6f2a3 In IsUserDefinedConversion try to recover from RequireCompleteType returning true. by Argyrios Kyrtzidis · 15 years ago
  86. 5d3d3fa For the purposes of overload resolution, consider a conversion from an by Douglas Gregor · 15 years ago
  87. 02e85f3 Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 15 years ago
  88. bc2ee93 Match pointer of compatible vection types. // rdar://9208404 by Fariborz Jahanian · 15 years ago
  89. 66a7b04 Clean up the bool conversion warning. Group it with other conversion by Chandler Carruth · 15 years ago
  90. ffab873 Add support for warning on general null pointer expressions of boolean by Chandler Carruth · 15 years ago
  91. 0129629 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 15 years ago
  92. 2d9c47e PR9615: make sure we destroy any temporaries returned by operator->. by Eli Friedman · 15 years ago
  93. 7750f76 Fix an unused variable warning in release builds and make the by Chandler Carruth · 15 years ago
  94. ffce245 Fix a bug in how we were resolving the address of overloaded functions by Chandler Carruth · 15 years ago
  95. 16f92ce Support for Transparent unions used as overloadable by Fariborz Jahanian · 15 years ago
  96. 20b2ebd Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 15 years ago
  97. 89f3cd5 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 15 years ago
  98. 1beec45 Fixes for some more expressions containing function templateids that by Douglas Gregor · 15 years ago
  99. 739b107a When we use the default template arguments of a template template by Douglas Gregor · 15 years ago
  100. 477a999 Move the bool-conversions behind the DiagRuntimeBehavior logic. It's by Chandler Carruth · 15 years ago