1. 5e3a8be In debugger support mode, if we have a top-level message send by Douglas Gregor · 13 years ago
  2. 4db8c44 Fix/test decltype dtor calls with invalid base expression. by David Blaikie · 13 years ago
  3. 53a75c0 Decltype in non-pseudo (& non-dependent) dtor calls. by David Blaikie · 13 years ago
  4. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  5. c8d7f58 Revert r145244. It causes us to create broken ASTs with missing type information by Richard Smith · 13 years ago
  6. 56f5d36 Removed useless ImplicitCast nodes in explicit cstyle and static casts by Nicola Gigante · 13 years ago
  7. bceb755 In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for an by Peter Collingbourne · 13 years ago
  8. 960809e Added missing ImplicitCastExpr around conversion operator call. by Abramo Bagnara · 13 years ago
  9. 30bb420 Fixed missing cast and wrong cast kind in delete expression. by Abramo Bagnara · 13 years ago
  10. 567c586 In ARC, don't reclaim objects of Class type. by John McCall · 13 years ago
  11. 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
  12. 7864435 Rip out CK_GetObjCProperty. by John McCall · 13 years ago
  13. cc7a648 Enable function call and some overload resolution with parameters of aggregate class type and initializer list arguments. by Sebastian Redl · 13 years ago
  14. 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
  15. 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
  16. a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
  17. 65019ac Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
  18. ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
  19. 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
  20. ebaf0e6 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. by Richard Smith · 13 years ago
  21. 341350e Make it possible to compute the type of 'this' without capturing by Douglas Gregor · 13 years ago
  22. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  23. d41679d Teach __has_nothrow_assign not to complain about access (GCC and EDG by Douglas Gregor · 13 years ago
  24. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  25. 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
  26. 7cc58b4 Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 13 years ago
  27. b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
  28. c1c0dfb Get rid of useless helper Sema::CastCategory. by Eli Friedman · 13 years ago
  29. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  30. f1f8b1a Add a new warning to -Wliteral-conversion to catch cases where a string literal by Richard Trieu · 13 years ago
  31. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  32. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  33. ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
  34. dd22509 Finish the lex->LHS and rex->RHS cleanup in Sema. by Richard Trieu · 13 years ago
  35. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  36. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  37. 7f3a6d3 Code formatting; no functionality change. by John McCall · 13 years ago
  38. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  39. d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 13 years ago
  40. fc4b191 In ARC, don't try to reclaim the result of a call to performSelector by John McCall · 13 years ago
  41. 6722155 Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult(). by Anna Zaks · 13 years ago
  42. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  43. ef8c79c Re-fix r136172 so it isn't an error; apparently, some people are fond of their undefined behavior. by Eli Friedman · 13 years ago
  44. e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 13 years ago
  45. e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 13 years ago
  46. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  47. 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 13 years ago
  48. 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
  49. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  50. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  51. ea4aba0 Perform lvalue-to-rvalue conversions on both operands of ->* by John McCall · 13 years ago
  52. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  53. d3880f8 Centralize all checks for a C++ tag definition inside a typename in by Argyrios Kyrtzidis · 13 years ago
  54. e6d134b Fix PR10204 in a better way. by John McCall · 13 years ago
  55. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  56. b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 13 years ago
  57. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  58. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  59. 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 13 years ago
  60. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  61. 361d380 Fix a bunch more notes that were emitted even when the diagnostic they by Chandler Carruth · 13 years ago
  62. 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
  63. 6f0074a Add new warning that warns when invoking 'delete' on a polymorphic, non-final, class without a virtual destructor. by Argyrios Kyrtzidis · 13 years ago
  64. 7d16627 The array-size operand to a new-expression is not necessarily a size_t. by John McCall · 13 years ago
  65. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  66. 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
  67. cb45a0f Hrm by Sean Hunt · 13 years ago
  68. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  69. 8db75a2 Look at all the record redeclaration when looking for a uuid attribute. by Francois Pichet · 13 years ago
  70. 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
  71. d6efe9b Remove a stale comment, it no longer applied after my cleanups. by Chandler Carruth · 13 years ago
  72. aaf147b Move several more type traits' implementations into the AST. A few were by Chandler Carruth · 13 years ago
  73. cec0ced Switch __is_scalar to use the isScalarType predicate rather than by Chandler Carruth · 13 years ago
  74. af5a3c6 Have the array type traits build an expression with type 'size_t' by Chandler Carruth · 13 years ago
  75. f7ef000 Remove an inapplicable and completely out of place comment. The type is in fact 'bool'. by Chandler Carruth · 13 years ago
  76. d064c70 Remove more dead code for emitting diagnostics. The callers of these by Chandler Carruth · 13 years ago
  77. 06207f6 Simplify the flow of some of the array type trait code. by Chandler Carruth · 13 years ago
  78. 4aa0af3 Convert the expression trait evaluation to a static function and by Chandler Carruth · 13 years ago
  79. 83f563c Remove the default case from the unary type trait evaluation function, by Chandler Carruth · 13 years ago
  80. 73e0a91 Mark that this function ends in a covering switch statement with every by Chandler Carruth · 13 years ago
  81. 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
  82. ccb4ecf More cleanup of the type traits implementation. by Chandler Carruth · 13 years ago
  83. c41d6b5 Order the type traits according to the standard's listing of unary type by Chandler Carruth · 13 years ago
  84. 28eeb38 Begin cleaning up type trait expression implementations and settling on by Chandler Carruth · 13 years ago
  85. eb65a10 Extract a function to impose the completeness requirement on unary type by Chandler Carruth · 13 years ago
  86. 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
  87. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  88. cf56641 A few corrections to type traits that missed the last checkin by John Wiegley · 14 years ago
  89. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  90. 20c0da7 t/clang/type-traits by John Wiegley · 14 years ago
  91. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
  92. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  93. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 14 years ago
  94. 5666d36 Forbid the use of C++ new/delete to allocate/free objects within an by Douglas Gregor · 14 years ago
  95. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 14 years ago
  96. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 14 years ago
  97. 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 14 years ago
  98. ce0682f Make ChainedIncludesSource an ExternalSemaSource, otherwise initialization of the ASTReader is incomplete, leading to errors like not realizing std::type_info is already defined. by Sebastian Redl · 14 years ago
  99. d97f558 Support for Transparent unions used as overloadable by Fariborz Jahanian · 14 years ago
  100. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago