summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExprObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* objc-arc: provide a warning when 'receiver' of a message is 'weak'Fariborz Jahanian2012-04-041-0/+5
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-25/+25
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-6/+668
* After numerous requests, have Objective-C 'method declared here' notes mentio...Ted Kremenek2012-02-271-3/+6
* objective-c++: Type of an objc string literal is NSString, not 'id'.Fariborz Jahanian2012-02-231-3/+15
* Rewrite variable capture within lambda expressions and blocks,Douglas Gregor2012-02-181-1/+1
* Add fixits for ARC casting errors for implicit conversions as well. rdar://10...Argyrios Kyrtzidis2012-02-161-16/+86
* Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is us...Ted Kremenek2012-02-101-3/+0
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Implement implicit capture for lambda expressions.Eli Friedman2012-02-031-26/+5
* objc: Issue diagnostic when receiver type is a forward class declaration andFariborz Jahanian2012-02-031-1/+5
* Look for declaration of CFBridgingRetain/CFBridgingRetain beforeFariborz Jahanian2012-02-011-11/+28
* Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor2012-02-011-1/+2
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-2/+2
* objc-arc: In various diagnostics mention Fariborz Jahanian2012-01-311-4/+4
* Fix a couples of issues in format strings checking.Jean-Daniel Dupas2012-01-171-6/+4
* Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callbackKaelyn Uhrain2012-01-131-31/+43
* Add IsImplicit field in ObjCMessageExpr that is true when the messageArgyrios Kyrtzidis2012-01-121-8/+43
* Start refactoring code for capturing variables and 'this' so that it is share...Eli Friedman2012-01-111-2/+1
* Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor2011-12-151-5/+6
* objc: issue deprecated/unavailable diagnostic whenFariborz Jahanian2011-12-071-0/+3
* When sending a message to a receiver that has "unknown any" type,Douglas Gregor2011-12-011-3/+7
* Use Sema::RequireCompleteType to check for the completeness ofDouglas Gregor2011-11-141-30/+32
* Don't crash on invalid objc code.Argyrios Kyrtzidis2011-11-091-0/+5
* Rip out CK_GetObjCProperty.John McCall2011-11-071-1/+0
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-6/+11
* objc-arc: desugar certain type and improve on diagnostic forFariborz Jahanian2011-10-291-10/+20
* objective-c arc: type-casting of an objc pointer toFariborz Jahanian2011-10-281-1/+18
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-53/+43
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-43/+53
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-53/+43
* Strip qualifiers off the type of an implicit property defined byJohn McCall2011-10-171-1/+1
* Teach the ARC compiler to not require __bridge casts whenJohn McCall2011-10-171-74/+189
* Avoid duplicate unavailbility diagnostics in objc++.Fariborz Jahanian2011-10-151-1/+3
* ArrayRef'ize ObjCMessageExprArgyrios Kyrtzidis2011-10-031-6/+10
* Pass all the locations of the selector identifiers for a message expression f...Argyrios Kyrtzidis2011-10-031-20/+22
* Allow the results of cf_returns_not_retained functionJohn McCall2011-10-011-133/+281
* Revert r139989 and r140031, which implemented the Objective-C typeDouglas Gregor2011-09-271-9/+7
* objc - Treat type of 'self' in class methods as root ofFariborz Jahanian2011-09-171-7/+9
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-3/+3
* Don't produce 'instancetype' as the type of a message send expression. Map it...Douglas Gregor2011-09-091-2/+9
* Contextually converting to 'id' is not a useful operation. ContextuallyJohn McCall2011-09-091-7/+2
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-3/+10
* Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor2011-09-081-0/+4
* Don't assert when diagnosing a missing cast of an unknown-anytypeJohn McCall2011-08-311-2/+3
* Warn on missing [super finalize] calls.Nico Weber2011-08-281-0/+4
* Be sure to do unary conversions on the operand to an ARCJohn McCall2011-08-261-0/+4
* Warn on missing [super dealloc] calls.Nico Weber2011-08-221-0/+3
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-3/+3
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1