aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclObjC.cpp
AgeCommit message (Expand)Author
2009-01-12Patch to supprt case of readonly property being Fariborz Jahanian
2009-01-11Convert property implementation to DeclContext::addDecl().Steve Naroff
2009-01-09This patch removes mergeProperties and does the property lookupFariborz Jahanian
2009-01-09Replace DeclContext's vector of ScopedDecl pointers with a linked listDouglas Gregor
2009-01-09Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor
2009-01-09Move property API's up to ObjCContainerDecl (removing a lot of duplicate code).Steve Naroff
2009-01-09Addressed the issue in <rdar://problem/6479085>, where we failed toDouglas Gregor
2009-01-09Adding support for ObjC methods which have c-styleFariborz Jahanian
2009-01-08Move FIXME to a better location.Steve Naroff
2009-01-08Removed ObjCContainerDecl::getPropertyMethods()...doesn't belong in the AST.Steve Naroff
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2009-01-08Objc's compatibility-alias semantics and codeFariborz Jahanian
2009-01-06Allow Objective-C entities to be declared within a transparent contextDouglas Gregor
2008-12-29Remove hasKind(). Use existing getKind().Fariborz Jahanian
2008-12-22Patch to remove bogus warning in case of @dynamicFariborz Jahanian
2008-12-20Finish up saving original parameter type andFariborz Jahanian
2008-12-17This patch will build the Records lazily per Steve's comments.Fariborz Jahanian
2008-12-17Move the other Sema::ActOnLinkageSpec to SemaDeclCXX.Chris Lattner
2008-12-17Semantics of @protocol attributes.Fariborz Jahanian
2008-12-16Silence a couple more operator precedence warnings; this shouldn't Eli Friedman
2008-12-16Patch to check for ObjC's property type.Fariborz Jahanian
2008-12-15Name of addLayoutToClass is confusing as no layout calculationFariborz Jahanian
2008-12-13Add storage layout to ObjC classes.Fariborz Jahanian
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-09Support for implementation of property in the case whereFariborz Jahanian
2008-12-09Sema::ActOnMethodDeclaration(): Make sure we perform the default function/arr...Steve Naroff
2008-12-08Changed 'readonly' 'retain/copy' diagnostics intoFariborz Jahanian
2008-12-08Since we do not allow a readonly property to be 'copy'retain', weFariborz Jahanian
2008-12-08Move Sema::isTemplateParameterDecl to Decl::isTemplateParameter, where it bel...Douglas Gregor
2008-12-06Setters returning a typedef of 'void' should not cause error.Fariborz Jahanian
2008-12-06Use of properties declared in protocols in the categoryFariborz Jahanian
2008-12-06Improve error reporting of property and setter/getterFariborz Jahanian
2008-12-06Check for correct'void' return type for setter methods.Fariborz Jahanian
2008-12-06Changed a 'FIXME' into new comment. Added a test caseFariborz Jahanian
2008-12-06Patch to diagnose a variety of misuse of propertyFariborz Jahanian
2008-12-05This test checks for duplicate implementation of the same Fariborz Jahanian
2008-12-05(instance/class) Method type checking between class and its implementation.Fariborz Jahanian
2008-12-05Representation of template type parameters and non-type templateDouglas Gregor
2008-12-05Patch for diagnosing type mismatch between Fariborz Jahanian
2008-12-04Output better diagnostics for continuation classFariborz Jahanian
2008-12-02More type-checking of setter/getter methods. This is stillFariborz Jahanian
2008-12-02This patch corrects problem in searching for a setter/getter method forFariborz Jahanian
2008-11-26Removed a FIXME. Added a test case for anonymous category.Fariborz Jahanian
2008-11-26Set default property attributes on each property.Fariborz Jahanian
2008-11-24Patch to remove bogus waring when a property declarationFariborz Jahanian
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-24Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner
2008-11-24Rename Selector::getName() to Selector::getAsString(), and addChris Lattner
2008-11-23convert some more warnings to NOTEs.Chris Lattner
2008-11-23remove warn_previous_declarationChris Lattner