1. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  2. 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
  3. 7cc58b4 Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 13 years ago
  4. b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
  5. c1c0dfb Get rid of useless helper Sema::CastCategory. by Eli Friedman · 13 years ago
  6. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  7. f1f8b1a Add a new warning to -Wliteral-conversion to catch cases where a string literal by Richard Trieu · 13 years ago
  8. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  9. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  10. ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
  11. dd22509 Finish the lex->LHS and rex->RHS cleanup in Sema. by Richard Trieu · 13 years ago
  12. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  13. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  14. 7f3a6d3 Code formatting; no functionality change. by John McCall · 13 years ago
  15. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  16. d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 13 years ago
  17. fc4b191 In ARC, don't try to reclaim the result of a call to performSelector by John McCall · 13 years ago
  18. 6722155 Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult(). by Anna Zaks · 13 years ago
  19. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  20. 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
  21. e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 13 years ago
  22. e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 13 years ago
  23. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  24. 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 13 years ago
  25. 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
  26. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  27. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  28. ea4aba0 Perform lvalue-to-rvalue conversions on both operands of ->* by John McCall · 13 years ago
  29. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  30. d3880f8 Centralize all checks for a C++ tag definition inside a typename in by Argyrios Kyrtzidis · 13 years ago
  31. e6d134b Fix PR10204 in a better way. by John McCall · 13 years ago
  32. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  33. 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
  34. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  35. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  36. 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 13 years ago
  37. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  38. 361d380 Fix a bunch more notes that were emitted even when the diagnostic they by Chandler Carruth · 13 years ago
  39. 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
  40. 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
  41. 7d16627 The array-size operand to a new-expression is not necessarily a size_t. by John McCall · 13 years ago
  42. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  43. 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
  44. cb45a0f Hrm by Sean Hunt · 13 years ago
  45. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  46. 8db75a2 Look at all the record redeclaration when looking for a uuid attribute. by Francois Pichet · 13 years ago
  47. 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
  48. d6efe9b Remove a stale comment, it no longer applied after my cleanups. by Chandler Carruth · 13 years ago
  49. aaf147b Move several more type traits' implementations into the AST. A few were by Chandler Carruth · 13 years ago
  50. cec0ced Switch __is_scalar to use the isScalarType predicate rather than by Chandler Carruth · 13 years ago
  51. af5a3c6 Have the array type traits build an expression with type 'size_t' by Chandler Carruth · 13 years ago
  52. f7ef000 Remove an inapplicable and completely out of place comment. The type is in fact 'bool'. by Chandler Carruth · 13 years ago
  53. d064c70 Remove more dead code for emitting diagnostics. The callers of these by Chandler Carruth · 13 years ago
  54. 06207f6 Simplify the flow of some of the array type trait code. by Chandler Carruth · 13 years ago
  55. 4aa0af3 Convert the expression trait evaluation to a static function and by Chandler Carruth · 13 years ago
  56. 83f563c Remove the default case from the unary type trait evaluation function, by Chandler Carruth · 13 years ago
  57. 73e0a91 Mark that this function ends in a covering switch statement with every by Chandler Carruth · 13 years ago
  58. 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
  59. ccb4ecf More cleanup of the type traits implementation. by Chandler Carruth · 13 years ago
  60. c41d6b5 Order the type traits according to the standard's listing of unary type by Chandler Carruth · 13 years ago
  61. 28eeb38 Begin cleaning up type trait expression implementations and settling on by Chandler Carruth · 13 years ago
  62. eb65a10 Extract a function to impose the completeness requirement on unary type by Chandler Carruth · 13 years ago
  63. 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
  64. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  65. cf56641 A few corrections to type traits that missed the last checkin by John Wiegley · 13 years ago
  66. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  67. 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
  68. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  69. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  70. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  71. 5666d36 Forbid the use of C++ new/delete to allocate/free objects within an by Douglas Gregor · 13 years ago
  72. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
  73. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
  74. 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 13 years ago
  75. 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 · 13 years ago
  76. d97f558 Support for Transparent unions used as overloadable by Fariborz Jahanian · 13 years ago
  77. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  78. 84950c7 Fix an objc++ diagnostic initializing objc pointers. // rdar:// 9139947 by Fariborz Jahanian · 13 years ago
  79. a085da8 Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a reference-to-void type). Don't crash if it does. by Richard Smith · 14 years ago
  80. db2eae6 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 14 years ago
  81. 8999fe1 Make deallocation functions implicitly noexcept in C++0x. by Sebastian Redl · 14 years ago
  82. 069a6da -fwritable-strings should silence warnings about the deprecated string by Douglas Gregor · 14 years ago
  83. 8026f6d Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. by Sebastian Redl · 14 years ago
  84. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
  85. ba877ad Fixed InnerLocStart. by Abramo Bagnara · 14 years ago
  86. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  87. 36784e7 Removed trailing whitespace as a test commit by John Wiegley · 14 years ago
  88. 353ee24 Produce a diagnostic for unused overloaded expressions, from Faisal Vali! by Douglas Gregor · 14 years ago
  89. 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 14 years ago
  90. 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 14 years ago
  91. 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 14 years ago
  92. 7ec1873 When clearing a LookupResult structure, clear out the naming class, by Douglas Gregor · 14 years ago
  93. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  94. 3aea4da For C++, enhance -Warray-bounds to recursively analyze array subscript accesses in ?: expressions. by Ted Kremenek · 14 years ago
  95. e29425b Teach Sema::CheckTypenameType to use nested-name-specifiers with by Douglas Gregor · 14 years ago
  96. 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
  97. 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 14 years ago
  98. 5e24f2a Sprinkle optional text of the "unavailable' attribute by Fariborz Jahanian · 14 years ago
  99. 25ca421 Remove the FIXME I introduced last night, and pull the logic for by Chandler Carruth · 14 years ago
  100. f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago