1. 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
  2. 48d04ae Fix use of dyn_cast. by Daniel Dunbar · 16 years ago
  3. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  4. 18bc164 Fix <rdar://problem/6268365> Parser rejects property (dot notation) access on id<protocol>. by Steve Naroff · 16 years ago
  5. 87f3b93 Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of ObjC qualified id types to be consistent with gcc. This changes a handful of test case errors into warnings (diff will tell you which cases have changed). by Steve Naroff · 16 years ago
  6. 639e2d3 Fix rdar://6257721 by tightening up the block "snapshot" check, and by Chris Lattner · 16 years ago
  7. 3957907 Downgrade incompatibilities with objc qualified types (e.g. id <P>) to warnings. by Steve Naroff · 16 years ago
  8. 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 16 years ago
  9. 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
  10. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  11. 2a29904 simplify padding, just fold it into the earlier resize. by Chris Lattner · 16 years ago
  12. 28997ec fix a potential buffer overrun that Eli noticed by Chris Lattner · 16 years ago
  13. abee2d7 Add diagnostic for .{lo,hi,e,o} on odd-sized extended vectors. by Daniel Dunbar · 16 years ago
  14. b440686 Teach Sema::CheckAssignmentConstraints() to allow assignments between id and block pointer types (^{}). by Steve Naroff · 16 years ago
  15. aa5caa1 Change a NOTE to a FIXME based on feedback from clattner. by Steve Naroff · 16 years ago
  16. ae530cf Fix <rdar://problem/6252108> assigning to argument passed to block should not require __block. by Steve Naroff · 16 years ago
  17. f7037b1 Fix rdar://6251437, references to enum constant decls in a block by Chris Lattner · 16 years ago
  18. 59f5394 Fix <rdar://problem/6252216> compare block to NULL. by Steve Naroff · 16 years ago
  19. 538afe3 Fix <rdar://problem/6252226> parser thinks block argument is undefined identifier in NSServices.m by Steve Naroff · 16 years ago
  20. 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
  21. ba80c9a Downgrade incompatible block pointer error to a warning (to be consistent with incompatible pointer warnings in general). by Steve Naroff · 16 years ago
  22. 33ae3af Remove unused slot/reference and update Sema::ActOnIdentifierExpr(). by Steve Naroff · 16 years ago
  23. 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
  24. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  25. 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 16 years ago
  26. 5e155f0 Iterate on sema for :? in Objective-C: by Daniel Dunbar · 16 years ago
  27. c39a3d7 Allow array-to-pointer conversion for rvalues. by Argyrios Kyrtzidis · 16 years ago
  28. 61f40a2 More semantic analysis for blocks... by Steve Naroff · 16 years ago
  29. 1f3b0d5 Sema::ActOnIdentifierExpr(): Lookup block arguments. by Steve Naroff · 16 years ago
  30. dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
  31. 39218df Touchup CheckSingleAssignmentConstraints() and CheckCompareOperands() to check for block pointers. by Steve Naroff · 16 years ago
  32. 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
  33. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  34. 40727a4 Improve type-checking of ?: for Objective-C types. by Daniel Dunbar · 16 years ago
  35. 2307d31 Restore Objective-C dot-syntax access of methods. by Daniel Dunbar · 16 years ago
  36. f1c7b48 Make sure to take the unqualified versions of the canonical types for by Eli Friedman · 16 years ago
  37. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  38. a56f746 In incompatible pointer-typed ?: expressions, add implicit conversion by Daniel Dunbar · 16 years ago
  39. 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
  40. 2c15647 add a simple check to warn people who type "=+" when they probably meant "+=". by Chris Lattner · 16 years ago
  41. efbe85c Fix a regression from my fix to PR2631. Fixes PR2692. by Eli Friedman · 16 years ago
  42. 58d5ebb Fix subtle bug introduced in r54852. by Daniel Dunbar · 16 years ago
  43. 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 16 years ago
  44. 6c2dc4d Move the type checking that Sema::ActOnCastExpr does into a new Sema::CheckCastTypes function so that it can be reused. by Argyrios Kyrtzidis · 16 years ago
  45. 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
  46. ad2018f Make diagnostics relating to the callee hilight just the callee by Chris Lattner · 16 years ago
  47. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  48. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  49. e4858a6 More #include cleaning by Daniel Dunbar · 16 years ago
  50. 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 16 years ago
  51. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  52. c34bcde Fix for PR2631; make va_arg work correctly on x86-64. by Eli Friedman · 16 years ago
  53. 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  54. 1e76ce6 Fix several issues in checking of address-of expressions. by Daniel Dunbar · 16 years ago
  55. 0ffb125 Add CodeGen support for indirect goto. by Daniel Dunbar · 16 years ago
  56. c63a1f2 by Chris Lattner · 16 years ago
  57. c36d405 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 16 years ago
  58. b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
  59. 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
  60. 611b2ec fix some problems handling stmtexprs with labels (PR2374), and by Chris Lattner · 16 years ago
  61. 02a6514 GCC supports the complex conjugate operator (an extension) on complex int by Chris Lattner · 16 years ago
  62. 05faf17 move a method. by Chris Lattner · 16 years ago
  63. 32b62b6 Fix a couple bugs in aggregate cast processing: 1) fix precedecence by Chris Lattner · 16 years ago
  64. bb280a4 make sizeof/alignof diagnostics highlight their operand with a sourcerange. by Chris Lattner · 16 years ago
  65. 67d33d8 c89 does not perform array -> pointer promotion unless the array is an lvalue. This by Chris Lattner · 16 years ago
  66. e7a2e91 move some code, no other change. by Chris Lattner · 16 years ago
  67. 53fcaa9 In c99 mode, comma does do function/array promotion even though by Chris Lattner · 16 years ago
  68. 080b332 Comma does not perform unary promotions, rdar://6095180 by Chris Lattner · 16 years ago
  69. 6562fda when in the context of an @implementation, look for private methods in the by Chris Lattner · 16 years ago
  70. 2a01b72 improve invalid member reference diagnostics to print the type and by Chris Lattner · 16 years ago
  71. 9baefc2 rename getProtocols -> getProtocol, as it only returns a single by Chris Lattner · 16 years ago
  72. a38e6b1 Fix a bunch of crashes that occur in (attempted) handling of objc properties. by Chris Lattner · 16 years ago
  73. 123a11f use the simplified form of lookupInstanceVariable for callers who by Chris Lattner · 16 years ago
  74. 1f71974 improve the diagnostic for an erroneous objc ivar reference from: by Chris Lattner · 16 years ago
  75. 68a057b simplify a bunch of code, no functionality change. by Chris Lattner · 16 years ago
  76. fb173ec rearrange some code, no functionality change. by Chris Lattner · 16 years ago
  77. be2341d http://llvm.org/bugs/show_bug.cgi?id=2523 by Nate Begeman · 16 years ago
  78. 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  79. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  80. ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  81. 53d0ea5 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argyrios Kyrtzidis · 16 years ago
  82. 3cc5e5b Fix a bug where we didn't promote 'const float' (or typedefs) to by Chris Lattner · 16 years ago
  83. c250aae capture whether a CharacterLiteral was wide or not in the AST. by Chris Lattner · 16 years ago
  84. 8f0b102 super fix submitted by David Chisnall. by Steve Naroff · 16 years ago
  85. 3d2c22b Fix <rdar://problem/5987482> clang on xcode: null dereference in Sema::ActOnMemberReferenceExpr. by Steve Naroff · 16 years ago
  86. 0e72401 Make sure the types are consistent for a void conditional. No visible by Eli Friedman · 16 years ago
  87. d8de725 fix type of ?: operator. If one of the operator is void, the type should be void as well. by Nuno Lopes · 16 years ago
  88. 0a8b4e3 Implement another property related FIXME: by Steve Naroff · 16 years ago
  89. 053d71c Fixup recent "super" regression. by Steve Naroff · 16 years ago
  90. 2037322 Allow implicit pointer/int conversions on ObjCQualifiedIdTypes in Sema::CheckCompareOperands() and Sema::CheckAssignmentConstraints(). by Steve Naroff · 16 years ago
  91. 0326e04 Finish up r51900. by Steve Naroff · 16 years ago
  92. 63564b8 Allow for a GCC cast extension. by Steve Naroff · 16 years ago
  93. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
  94. aa73eec Teach Sema::CheckConditionalOperands() to check for ObjCQualifiedIdType's. This fixes a bogus error. by Steve Naroff · 16 years ago
  95. f8f873d Make sure to allow assigning a pointer to a bool. by Eli Friedman · 16 years ago
  96. ae78407 Add basic support for properties references (a missing feature). by Steve Naroff · 16 years ago
  97. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  98. 8ef1f26 Get the type right for wide string literals; it's wchar_t, not char. by Eli Friedman · 16 years ago
  99. 6223c22 Add some more checking for compound literals. by Eli Friedman · 16 years ago
  100. d72d16e Add proper type-checking for pointer additiion; before, we were accepting by Eli Friedman · 16 years ago