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