1. cccd6de Add comment before CheckObjCARCConversion is called on by Fariborz Jahanian · 13 years ago
  2. af97517 objc-arc: CodeGen part of unbridged cast of CF types. // rdar://9474349 by Fariborz Jahanian · 13 years ago
  3. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  4. 383616c Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 13 years ago
  5. 1f8f2d5 Fix a bug in -Wundefined-reinterpret-cast where we failed to look by Chandler Carruth · 13 years ago
  6. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  7. 30aff5b In Microsoft mode, allow conversion from pointer to integral type no matter what size the integral type is. Necessary to parse MFC code. by Francois Pichet · 13 years ago
  8. f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 13 years ago
  9. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  10. e5e3d31 Exhaust the cases. by Argyrios Kyrtzidis · 13 years ago
  11. bb29d1b Don't allow reinterpret_cast to reference of vector element and property expression. Thanks goes to Eli Friedman! by Argyrios Kyrtzidis · 13 years ago
  12. b464a5b reinterpret_cast to reference of a bit-field is not allowed. by Argyrios Kyrtzidis · 13 years ago
  13. 32ac00d Testing my commit access. A few whitespace changes to Sema/SemaCXXCast.cpp. by Richard Trieu · 13 years ago
  14. d4c5f84 Implement appropriate semantics for C++ casting and conversion when by Douglas Gregor · 13 years ago
  15. 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 13 years ago
  16. 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 13 years ago
  17. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
  18. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
  19. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  20. d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 13 years ago
  21. fadb53b Fixes for some more expressions containing function templateids that by Douglas Gregor · 13 years ago
  22. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
  23. 6a9505a Remove a dead variable. by Daniel Dunbar · 13 years ago
  24. 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 13 years ago
  25. 1e856d9 Implement C++0x [expr.static.cast]p9, which permits explicitly casting by Douglas Gregor · 13 years ago
  26. 417d39f Don't crash on hierarchy static_casts which appear in variable initializers. by John McCall · 13 years ago
  27. 79ab2c8 Provide overload diagnostics when explicit casts involving class types fail. by John McCall · 13 years ago
  28. 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 14 years ago
  29. 8ec14e6 Handle C-style casts to rvalue reference types that cast away constness. by Douglas Gregor · 14 years ago
  30. 88b22a4 When performing a glvalue-to-xvalue static_cast that involves a by Douglas Gregor · 14 years ago
  31. 575d2a3 Update const_cast semantics for rvalue references. Add tests for by Douglas Gregor · 14 years ago
  32. dc843f2 Teach static_cast and dynamic_cast about rvalue references. by Douglas Gregor · 14 years ago
  33. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  34. 1d5d0b9 Add the location of the right parenthesis of a C++ named cast by Douglas Gregor · 14 years ago
  35. c6ed729 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 14 years ago
  36. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  37. 9b4b9d6 Fix another case of giving the wrong value kind to a dependent cast to by John McCall · 14 years ago
  38. a21e06c For internal consistency's sake, compute the value kind of a dependent cast by John McCall · 14 years ago
  39. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  40. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  41. e2b7688 Kill CK_Unknown and flesh out the documentation for the existing CastKinds. by John McCall · 14 years ago
  42. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  43. 404cd16 Introduce a null-to-pointer implicit cast kind. by John McCall · 14 years ago
  44. 43328e9 Fix warning about unused variable 'Fn' in no-asserts builds. Also reflow this by Nick Lewycky · 14 years ago
  45. 8e96043 Properly diagnose invalid casts to function references. Patch by by Douglas Gregor · 14 years ago
  46. 11ab790 Emit error when using a bound member function for something other than calling it. by Argyrios Kyrtzidis · 14 years ago
  47. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  48. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  49. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  50. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  51. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  52. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  53. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  54. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  55. 35a38d9 On second thought, don't warn about reinterpret_casts under -Wcast-align. by John McCall · 14 years ago
  56. f231df3 Error out if reinterpret_casting between member pointers of two different sizes. by Charles Davis · 14 years ago
  57. b7f4ffe Implement -Wcast-align. The initial design of this diagnostic diverges by John McCall · 14 years ago
  58. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  59. 569c316 Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 14 years ago
  60. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  61. 5492b02 When dynamic_cast'ing from a type to itself, fill in the cast kind by Douglas Gregor · 14 years ago
  62. 3c46e8d Fix namespace polution. by Dan Gohman · 14 years ago
  63. 0fab8cd Fix for PR7694: make sure to pass in a RecordType to CheckBaseClassAccess; by Eli Friedman · 14 years ago
  64. e39a389 Introduce a new cast kind for an "lvalue bitcast", which handles by Douglas Gregor · 14 years ago
  65. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
  66. bf9fb88 Allow C-style casts and reinterpret_casts between block pointers and by Douglas Gregor · 14 years ago
  67. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  68. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  69. 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 14 years ago
  70. 52647c6 When deciding whether reinterpret_cast casts away constness we need to look at array qualifiers. Fixes rdar://problem/8018292. by Anders Carlsson · 14 years ago
  71. e0d5fe2 Use CanQualType to enforce the use of a canonical type argument to by Douglas Gregor · 14 years ago
  72. d425d2b Permit Objective C object pointers to be const_casted. by John McCall · 14 years ago
  73. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  74. 65267b2 Objective-C++ Sema - Allow static_cast of one objc pointer to another. by Fariborz Jahanian · 14 years ago
  75. 2f6c550 Allow static_cast to objective-c pointers. Fixes radar 7952457. by Fariborz Jahanian · 14 years ago
  76. f9d68e1 Add base paths for CK_BaseToDerived and CK_BaseToDerivedMemberPointer. by Anders Carlsson · 14 years ago
  77. cee2242 Add base paths to CK_UncheckedDerivedToBase and CK_DerivedToBaseMemberPointer. by Anders Carlsson · 14 years ago
  78. 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 14 years ago
  79. 41b2dcd Add BasePath arguments to all cast expr constructors. by Anders Carlsson · 14 years ago
  80. d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 14 years ago
  81. f0e43e5 Switch the checking of implicit casts for static_cast, C-style, and by Douglas Gregor · 14 years ago
  82. 74e386e Kill ForceRValue once and for all by Douglas Gregor · 14 years ago
  83. 1a8cf73 Always diagnose and complain about problems in by Douglas Gregor · 14 years ago
  84. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
  85. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
  86. f0e0b17 Kill off two more uses of Sema::CheckReferenceInit in favor of the new by Douglas Gregor · 14 years ago
  87. c6e378e Switch static_cast from the old reference-initialization code (via by Douglas Gregor · 14 years ago
  88. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 14 years ago
  89. 4ce46c2 Perform overload resolution when static_cast'ing from a by Douglas Gregor · 14 years ago
  90. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 14 years ago
  91. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 14 years ago
  92. 72a8659 Patch to allow reinterpret_cast on objective-c pointers. by Fariborz Jahanian · 14 years ago
  93. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 14 years ago
  94. c89724c Preserve type source information for C++ named casts through template by John McCall · 15 years ago
  95. 9d12503 Preserve type source information in explicit cast expressions. by John McCall · 15 years ago
  96. 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 15 years ago
  97. 595e290 Fix support for const_cast<>s of array types which actual change the by Chandler Carruth · 15 years ago
  98. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  99. f2a5539 Make sure that reinterpret_cast gets a CastKind on all successful by Douglas Gregor · 15 years ago
  100. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago