1. 0de51bc Improve handling of vector casts in C++. by Anders Carlsson · 16 years ago
  2. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 16 years ago
  3. 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 16 years ago
  4. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  5. d851b37 Check that the destination type of a static_cast expression is a complete type. by Anders Carlsson · 16 years ago
  6. cb3c308 Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827. by Anders Carlsson · 16 years ago
  7. 83b534c Allow explicit ctors for casts. by Anders Carlsson · 16 years ago
  8. 0897292 Pass InOverloadResolution all the way down to IsPointerConversion. by Anders Carlsson · 16 years ago
  9. 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 16 years ago
  10. 2de3ace Remove more default arguments. by Anders Carlsson · 16 years ago
  11. da7a18b Remove default arguments from TryImplicitConversion and fix a bug found in the process. by Anders Carlsson · 16 years ago
  12. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 16 years ago
  13. 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 16 years ago
  14. e9f4208 update to CXXFunctionalCastExpr to support ir-gen for by Fariborz Jahanian · 16 years ago
  15. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 16 years ago
  16. cdb6197 More CastKind work. by Anders Carlsson · 16 years ago
  17. 714179b Use the correct cast kind for dynamic_cast. by Anders Carlsson · 16 years ago
  18. cdef2b7 Add a CastKind enum to CastExpr. Right now it's not used for much but it will be :) by Anders Carlsson · 16 years ago
  19. 6217b80 Change uses of: by Ted Kremenek · 16 years ago
  20. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 16 years ago
  21. 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 16 years ago
  22. 6cbb28d Rename file in preparation of properly implementing C-style casts in C++. by Sebastian Redl · 16 years ago[Renamed from lib/Sema/SemaNamedCast.cpp]
  23. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
  24. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 16 years ago
  25. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 16 years ago
  26. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 16 years ago
  27. 390b4cc Reflow some comments. by Mike Stump · 16 years ago
  28. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
  29. e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 16 years ago
  30. 8dcb29d Fix a few isObjectTypes that really need to be isIncompleteOrObject by Douglas Gregor · 16 years ago
  31. 157be83 Implement static_cast from lvalue to rvalue reference. by Sebastian Redl · 16 years ago
  32. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
  33. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 16 years ago
  34. 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
  35. c1efaec Eliminate CXXRecordType by Douglas Gregor · 16 years ago
  36. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
  37. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
  38. 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 17 years ago
  39. db64728 Add handling of member pointers to reinterpret_cast. by Sebastian Redl · 17 years ago
  40. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
  41. f20269b Add support for member pointers to const_cast. by Sebastian Redl · 17 years ago
  42. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 17 years ago
  43. 9103bb2 Delay semantic analysis of the C++ names casts when the subexpression is type-dependent or the destination type is dependent. by Douglas Gregor · 17 years ago
  44. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 17 years ago
  45. d3a94e2 remove another old-school Diag method. by Chris Lattner · 17 years ago
  46. c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 17 years ago
  47. 37d6de3 Move named cast helpers out of Sema, as Chris requested. This requirse making a few functions public that weren't before. by Sebastian Redl · 17 years ago
  48. e3dc28a Greatly improve static_cast diagnostics by Sebastian Redl · 17 years ago
  49. d93f0dd Sema-check virtual declarations. Complete dynamic_cast checking. by Sebastian Redl · 17 years ago
  50. 03a6cf9 Improve assert messages. by Sebastian Redl · 17 years ago
  51. 26d85b1 Move named cast sema functions to their own file. by Sebastian Redl · 17 years ago