aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprObjC.cpp
AgeCommit message (Expand)Author
2012-02-18Rewrite variable capture within lambda expressions and blocks,Douglas Gregor
2012-02-16Add fixits for ARC casting errors for implicit conversions as well. rdar://10...Argyrios Kyrtzidis
2012-02-10Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is us...Ted Kremenek
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-03Implement implicit capture for lambda expressions.Eli Friedman
2012-02-03objc: Issue diagnostic when receiver type is a forward class declaration andFariborz Jahanian
2012-02-01Look for declaration of CFBridgingRetain/CFBridgingRetain beforeFariborz Jahanian
2012-02-01Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-31objc-arc: In various diagnostics mention Fariborz Jahanian
2012-01-17Fix a couples of issues in format strings checking.Jean-Daniel Dupas
2012-01-13Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callbackKaelyn Uhrain
2012-01-12Add IsImplicit field in ObjCMessageExpr that is true when the messageArgyrios Kyrtzidis
2012-01-11Start refactoring code for capturing variables and 'this' so that it is share...Eli Friedman
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-07objc: issue deprecated/unavailable diagnostic whenFariborz Jahanian
2011-12-01When sending a message to a receiver that has "unknown any" type,Douglas Gregor
2011-11-14Use Sema::RequireCompleteType to check for the completeness ofDouglas Gregor
2011-11-09Don't crash on invalid objc code.Argyrios Kyrtzidis
2011-11-07Rip out CK_GetObjCProperty.John McCall
2011-11-06Change the AST representation of operations on Objective-CJohn McCall
2011-10-29objc-arc: desugar certain type and improve on diagnostic forFariborz Jahanian
2011-10-28objective-c arc: type-casting of an objc pointer toFariborz Jahanian
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-17Strip qualifiers off the type of an implicit property defined byJohn McCall
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