aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprObjC.cpp
AgeCommit message (Expand)Author
2011-10-17Teach the ARC compiler to not require __bridge casts whenJohn McCall
2011-10-15Avoid duplicate unavailbility diagnostics in objc++.Fariborz Jahanian
2011-10-03ArrayRef'ize ObjCMessageExprArgyrios Kyrtzidis
2011-10-03Pass all the locations of the selector identifiers for a message expression f...Argyrios Kyrtzidis
2011-10-01Allow the results of cf_returns_not_retained functionJohn McCall
2011-09-27Revert r139989 and r140031, which implemented the Objective-C typeDouglas Gregor
2011-09-17objc - Treat type of 'self' in class methods as root ofFariborz Jahanian
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall
2011-09-09Don't produce 'instancetype' as the type of a message send expression. Map it...Douglas Gregor
2011-09-09Contextually converting to 'id' is not a useful operation. ContextuallyJohn McCall
2011-09-09Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall
2011-09-08Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor
2011-08-31Don't assert when diagnosing a missing cast of an unknown-anytypeJohn McCall
2011-08-28Warn on missing [super finalize] calls.Nico Weber
2011-08-26Be sure to do unary conversions on the operand to an ARCJohn McCall
2011-08-22Warn on missing [super dealloc] calls.Nico Weber
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-13With -Wselector, don't warn about unimplemented optional methodFariborz Jahanian
2011-07-13In debugger mode, make ObjC message sends to unknown selectors returnJohn McCall
2011-07-07objc++-arc: diagnose assignment/cast of a weak-unavailableFariborz Jahanian
2011-07-07In ARC, reclaim all return values of retainable type, not just thoseJohn McCall
2011-07-05objc-arc: enforce performSelector rules in rejecting retaining selectorsFariborz Jahanian
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-06-28Provide fix-it for '.' <-> '->' for Objective-C ivar/property access.Fariborz Jahanian
2011-06-22objc-arc: Allow unbridged cast of retainable object toFariborz Jahanian
2011-06-21objc-arc: Add support for unbridged cast of Fariborz Jahanian
2011-06-21objc-arc: CodeGen part of unbridged cast of CF types.Fariborz Jahanian
2011-06-21Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad
2011-06-20objc-arc: allow explicit unbridged casts if the source of the cast is aFariborz Jahanian
2011-06-17Initialize a couple of variables to shut GCC up.John McCall
2011-06-16For the purpose of @encode'ing, accept 'void' typeFariborz Jahanian
2011-06-15Automatic Reference Counting.John McCall
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-05-14Emit an error when trying to @encode an incomplete type.Argyrios Kyrtzidis
2011-04-23"note" location of forward class used as receiver ofFariborz Jahanian
2011-04-20Fix a crash-on-invalid involving non-identifier names in a memberDouglas Gregor
2011-04-15Enforce nonnull __attribute__ on Objective-C method calls.Fariborz Jahanian
2011-04-14Add a flag to StringLiteral to keep track of whether the string is a pascal s...Anders Carlsson
2011-04-08Use ExprResult& instead of Expr *& in SemaJohn Wiegley
2011-04-06Fix lookup for class messages sent to qualified-classFariborz Jahanian
2011-03-28Implements property of reference types. AddingFariborz Jahanian
2011-03-28Also 'self' in blocks need be handled specially.Fariborz Jahanian
2011-03-27'self' is objective-c's 'self' objc pointer only inFariborz Jahanian
2011-03-09Property setter/getter must be looked up in property type'sFariborz Jahanian
2011-03-09Lookup selector in protocol list of qualified objc typeFariborz Jahanian
2011-03-08Warn on usage of unavailable objc 'class' inFariborz Jahanian
2011-02-17Improve diagnostics on missing property decl.Fariborz Jahanian
2011-02-17Improve diagnostics when property names an object type ofFariborz Jahanian
2011-02-08Support for objc use of property-dot syntax as receiverFariborz Jahanian