aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclObjC.cpp
AgeCommit message (Expand)Author
2012-08-01Fix an assertion failure instantiating a constexpr function from within a -de...Eli Friedman
2012-07-30objective-c arc: ARC IRGen correctly assumes resultFariborz Jahanian
2012-07-13Attaching comments to declarations during parsing: handle more Objective-C de...Dmitri Gribenko
2012-07-11Enable comment parsing and semantic analysis to emit diagnostics. A fewDmitri Gribenko
2012-07-05objective-c: don't involve properties when checkingFariborz Jahanian
2012-07-03Remove a redundant assignment to the FDecl variable from *inside* it'sChandler Carruth
2012-07-02objective-c: just as we have done for method definitions,Fariborz Jahanian
2012-06-20Restructure how the driver communicates information about theJohn McCall
2012-06-14Still more Doxygen documentation fixes:James Dennett
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-05-27Use the SelectorSet typedef more widely throughout Sema.Benjamin Kramer
2012-05-17A selector match between two Objective-C methods does *not* guaranteeDouglas Gregor
2012-05-17In the override search for Objective-C methods, protect against ASTs that hav...Douglas Gregor
2012-05-09[AST/libclang] Speed up clang_getOverriddenCursors() considerably by reservin...Argyrios Kyrtzidis
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-03Do not keep track of the set of visited Objective-C containers whenDouglas Gregor
2012-05-01Eliminate Sema::CompareMethodParamsInBaseAndSuper() entirely, byDouglas Gregor
2012-05-01The semantic checking that verifies whether an Objective-C methodDouglas Gregor
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-06Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard
2012-04-05objective-c: Don't warn when a category does not implement a methodFariborz Jahanian
2012-03-23Make sure we don't accept an @interface inside another objc containerArgyrios Kyrtzidis
2012-03-13Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith
2012-03-13Fix crash at @implementation with a forward reference as base class.Argyrios Kyrtzidis
2012-03-12[Sema] -Add an invalid objc category to the DeclContext so that it can beArgyrios Kyrtzidis
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-02[Sema] Fix crash-on-invalid-code issue:Argyrios Kyrtzidis
2012-02-29Sema/ObjC: Override search can generate a large search list, bump the base sizeDaniel Dunbar
2012-02-27After numerous requests, have Objective-C 'method declared here' notes mentio...Ted Kremenek
2012-02-23[libclang] Make sure that all top-level decls in a @implementation areArgyrios Kyrtzidis
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