aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclObjC.cpp
AgeCommit message (Expand)Author
2012-02-09objc: If a method is not implemented in the category implementation butFariborz Jahanian
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-25Whenever Sema attempts to look in the global method pool, try to loadDouglas Gregor
2012-01-25Rework the external Sema source's ReadMethodPool() so that it doesn'tDouglas Gregor
2012-01-25Factor out the addition of a method into the global method pool, andDouglas Gregor
2012-01-24objective-c: Ignore with warning forward class declaration whose nameFariborz Jahanian
2012-01-14objc: disallow __block attribute on method params.Fariborz Jahanian
2012-01-13Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callbackKaelyn Uhrain
2012-01-05After further discussion, rename attribute 'objc_disable_automatic_synthesis'...Ted Kremenek
2012-01-03objc: use objc_suppress_autosynthesis attribute on classesFariborz Jahanian
2012-01-02Eliminate ObjCProtocolDecl's end-of-definition location. It is notDouglas Gregor
2012-01-02Move ObjCProtocolDecl::EndLoc into its DefinitionData, and giveDouglas Gregor
2012-01-01Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2012-01-01Eliminate ASTMutationListener::UpdatedAttributeList, which is noDouglas Gregor
2012-01-01Wire up redeclaration chains for Objective-C protocols, so that bothDouglas Gregor
2012-01-01Move the data that corresponds to the definition of a protocol into aDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-21objc QOI: Don't't warn about mismatch between attributes Fariborz Jahanian
2011-12-16Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor
2011-12-15Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it onlyDouglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor
2011-12-13objc: diagnose duplicate declaration of methodsFariborz Jahanian
2011-12-10Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor
2011-12-09Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis
2011-12-06Extend warnings for missing '@end'.Erik Verbruggen
2011-12-06objc: put out more coherent warning when method definitionFariborz Jahanian
2011-12-01When typo-correction an Objective-C superclass name, don'tDouglas Gregor
2011-11-23[libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis
2011-11-23[libclang] Indexing API: Fix issues, mostly C++ related.Argyrios Kyrtzidis
2011-11-14Use Sema::RequireCompleteType to check for the completeness ofDouglas Gregor
2011-11-13Don't crash when a duplicate interface/protocol is inside an extern "C" context.Argyrios Kyrtzidis
2011-11-12Add a method in ASTMutationListener for the last use of Decl's [is/set]Change...Argyrios Kyrtzidis
2011-11-12[PCH] When completing an objc forward reference, do not serialize the chain o...Argyrios Kyrtzidis
2011-10-27For the "'@end' is missing in implementation context" point at the location o...Argyrios Kyrtzidis
2011-10-22Fixes a minor hick up to my last patch.Fariborz Jahanian
2011-10-22objc: private methods can have their attributes, no diagnostic is required.Fariborz Jahanian
2011-10-17Introduce ASTConsumer::HandleTopLevelDeclInObjCContainer which acceptsArgyrios Kyrtzidis
2011-10-17Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis
2011-10-14Really protect from infinite loop when there are objc method redeclarations.Argyrios Kyrtzidis
2011-10-14Keep track of objc method redeclarations in the same interface.Argyrios Kyrtzidis
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-10objc: Some refactoring of overriding method decl. codeFariborz Jahanian
2011-10-06Implicitly assume that a ObjC category to an unavailable interface is also un...Argyrios Kyrtzidis
2011-10-06When using an unavailable/deprecated interface Foo inside Foo's interface/imp...Argyrios Kyrtzidis
2011-10-05Fix the rewriter, rdar://10234024.Argyrios Kyrtzidis
2011-10-04Improve location fidelity of objc decls.Argyrios Kyrtzidis
2011-10-03Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis