1. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  2. 01ae093 Allow dynamic_cast to void* even with -fno-rtti. by Eli Friedman · 11 years ago
  3. f91e86c Fix crash with cast of value-dependent expr. by Eli Friedman · 11 years ago
  4. 1245a54 Fix missing source location in CXXTemporaryObjectExpr nodes. by Enea Zaffanella · 11 years ago
  5. cdd4b78 Properly track l-paren of a CXXFucntionalCastExpr. by Eli Friedman · 11 years ago
  6. 789d82a Check dynamic_cast is not used with -fno-rtti, unless it is a noop or can be resolved statically. by Arnaud A. de Grandmaison · 11 years ago
  7. 2437c86 Don't build expressions for invalid casts. by Eli Friedman · 11 years ago
  8. 163fbf8 Use SmallVectorImpl::reverse_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 11 years ago
  9. 7348454 Don't use unnamed local enums as template arguments. Fixes -Werror bootstrap. by Joerg Sonnenberger · 11 years ago
  10. 040bfc5 Remove dead code. by Eli Friedman · 11 years ago
  11. de7afe0 Silence 'set but not used' warning when building in release mode using gcc. by Andy Gibbs · 11 years ago
  12. 41cb3d9 Fix handling of const_cast from prvalue to rvalue reference: such a cast is by Richard Smith · 11 years ago
  13. 649c6c5 Disallow reinterpret_cast from pointer to bool on Windows by Hans Wennborg · 11 years ago
  14. 2628b44 Split off casts to void* for -Wint-to-pointer-cast to subgroup -Wint-to-void-pointer-cast. by Ted Kremenek · 11 years ago
  15. 993f43f Grab-bag of bit-field fixes: by John McCall · 11 years ago
  16. 1f78a50 ArrayRef'ize InitializationSequence constructor and InitializationSequence::Diagnose() by Dmitri Gribenko · 11 years ago
  17. 5fd1fac Provide a fixit to static_cast for reinterpret_casts within a class hierarchy. by Jordan Rose · 12 years ago
  18. fdb468f Make the -Wreinterpret-base-class logic safe against invalid by John McCall · 12 years ago
  19. 437da05 Warn about attempts to reinterpret_cast between two types that are by John McCall · 12 years ago
  20. f799ae1 objective-C arg: provide fixit support when by Fariborz Jahanian · 12 years ago
  21. 9dd74c5 Diagnose loads of 'half' l-values in OpenCL. Patch by Joey Gouly! by John McCall · 12 years ago
  22. 19dbb20 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 12 years ago
  23. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  24. 0c252fa objc: DOn't complain if a (SEL) expression is typecast by Fariborz Jahanian · 12 years ago
  25. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  26. 9b29f4f Implement GCC's -Wint-to-pointer-cast. by David Blaikie · 12 years ago
  27. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  28. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  29. bbb8afd c: implement gcc's -Wbad-function-cast which warns by Fariborz Jahanian · 12 years ago
  30. 91dd9df objective-C: deprecate casts of ObjC's SEL by Fariborz Jahanian · 12 years ago
  31. a770a4d Add correct parenthesis range to CXXConstructExprs inside by Daniel Jasper · 12 years ago
  32. 860a319 Fix Sema and IRGen for atomic compound assignment so it has the right semantics when promotions are involved. by Eli Friedman · 12 years ago
  33. 21eb6d4 Detecting illegal instantiations of abstract types when using a function-style cast. Fixed PR12658. by Aaron Ballman · 12 years ago
  34. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  35. 6850faf PR9546, DR1268: A prvalue cannot be reinterpret_cast to an rvalue reference by Richard Smith · 12 years ago
  36. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  37. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  38. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  39. 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 13 years ago
  40. 20ff0e2 Don't route explicit construction via list-initialization through the functional cast code path. It sometimes does the wrong thing, produces horrible error messages, and is just unnecessary. by Sebastian Redl · 13 years ago
  41. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 13 years ago
  42. 3a45c0e Change the way we store initialization kinds so that all direct inits can distinguish between list and parens form. This allows us to correctly diagnose the last test cases from litb. by Sebastian Redl · 13 years ago
  43. 41f4431 C++ 5.2.10p2 has a note that mentions that, subject to all other restrictions, by Chad Rosier · 13 years ago
  44. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  45. 7a7ee30 Some improvements to the handling of C11 atomic types: by David Chisnall · 13 years ago
  46. ed0b31f Fix some edge cases with C++ casts and placeholder expressions. by Eli Friedman · 13 years ago
  47. c8d7f58 Revert r145244. It causes us to create broken ASTs with missing type information by Richard Smith · 13 years ago
  48. 56f5d36 Removed useless ImplicitCast nodes in explicit cstyle and static casts by Nicola Gigante · 13 years ago
  49. f7ce194 Fixed a cut&paste error introduced in r141336. by Abramo Bagnara · 13 years ago
  50. 7a420df Add missing lvalue-to-rvalue conversion. by Eli Friedman · 13 years ago
  51. ebaf0e6 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. by Richard Smith · 13 years ago
  52. 5acb0c9 Teach the ARC compiler to not require __bridge casts when by John McCall · 13 years ago
  53. 4919dfd Add a helper function for determining whether an expression by John McCall · 13 years ago
  54. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  55. d8d3ced Rename SemaCXXCast.cpp to SemaCast.cpp. by John McCall · 13 years ago[Renamed (99%) from lib/Sema/SemaCXXCast.cpp]
  56. a180f04 Move type-checking for C-style casts in C into the now-misnamed by John McCall · 13 years ago
  57. b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
  58. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  59. 62ec1f2 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 · 13 years ago
  60. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  61. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  62. cc2fca2 Make StmtDumper::VisitCXXFunctionalCastExpr dump the attached cast kind. Fix the cast kind for a cast from floating-point to enum type. (The difference isn't actually visible, but that's just because IRGen is overly forgiving.) Per report by Enea Zaffanella on cfe-dev. by Eli Friedman · 13 years ago
  63. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  64. 5b4a40a Remove unused variable. by Benjamin Kramer · 13 years ago
  65. 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
  66. 7a084ec objc++-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  67. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  68. 0626942 ^cat^cast^ by Fariborz Jahanian · 13 years ago
  69. cccd6de Add comment before CheckObjCARCConversion is called on by Fariborz Jahanian · 13 years ago
  70. af97517 objc-arc: CodeGen part of unbridged cast of CF types. // rdar://9474349 by Fariborz Jahanian · 13 years ago
  71. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  72. 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
  73. 1f8f2d5 Fix a bug in -Wundefined-reinterpret-cast where we failed to look by Chandler Carruth · 13 years ago
  74. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  75. 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
  76. f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 13 years ago
  77. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  78. e5e3d31 Exhaust the cases. by Argyrios Kyrtzidis · 13 years ago
  79. 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
  80. b464a5b reinterpret_cast to reference of a bit-field is not allowed. by Argyrios Kyrtzidis · 13 years ago
  81. 32ac00d Testing my commit access. A few whitespace changes to Sema/SemaCXXCast.cpp. by Richard Trieu · 13 years ago
  82. d4c5f84 Implement appropriate semantics for C++ casting and conversion when by Douglas Gregor · 13 years ago
  83. 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 13 years ago
  84. 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 13 years ago
  85. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
  86. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
  87. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  88. 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 · 14 years ago
  89. fadb53b Fixes for some more expressions containing function templateids that by Douglas Gregor · 14 years ago
  90. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  91. 6a9505a Remove a dead variable. by Daniel Dunbar · 14 years ago
  92. 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 14 years ago
  93. 1e856d9 Implement C++0x [expr.static.cast]p9, which permits explicitly casting by Douglas Gregor · 14 years ago
  94. 417d39f Don't crash on hierarchy static_casts which appear in variable initializers. by John McCall · 14 years ago
  95. 79ab2c8 Provide overload diagnostics when explicit casts involving class types fail. by John McCall · 14 years ago
  96. 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 14 years ago
  97. 8ec14e6 Handle C-style casts to rvalue reference types that cast away constness. by Douglas Gregor · 14 years ago
  98. 88b22a4 When performing a glvalue-to-xvalue static_cast that involves a by Douglas Gregor · 14 years ago
  99. 575d2a3 Update const_cast semantics for rvalue references. Add tests for by Douglas Gregor · 14 years ago
  100. dc843f2 Teach static_cast and dynamic_cast about rvalue references. by Douglas Gregor · 14 years ago