- 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
- 3568249 Sema support for format and noreturn attributes on Objective-C methods. by Daniel Dunbar · 16 years ago
- 95e61fb Implement type checking of Objective-C property attributes. by Daniel Dunbar · 16 years ago
- 7ad1b1f Prevent invalid warnings about incomplete implementations for methods by Daniel Dunbar · 16 years ago
- b20ef3e Add synthesized property methods to protocols and categories in Sema. by Daniel Dunbar · 16 years ago
- 451318c Move implicit Obj-C param creation into ObjCMethodDecl. by Daniel Dunbar · 16 years ago
- 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
- f641492 Fix attributes on Obj-C interfaces & methods. by Daniel Dunbar · 16 years ago
- f11b508 Sema::ActOnStartProtocolInterface(): Make sure the protocol decl has a valid start location. by Steve Naroff · 16 years ago
- acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
- 12bc692 Minor #include cleaning by Daniel Dunbar · 16 years ago
- 1b63eef remove two uses of getCanonicalType I missed. by Chris Lattner · 16 years ago
- b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
- 717250a remove a helper method. by Chris Lattner · 16 years ago
- 06036d3 Pull protocol resolution of out ActOnStartClassInterface, this is also the by Chris Lattner · 16 years ago
- 6bd6d0b refactor protocol resolution out of ActOnStartCategoryInterface by Chris Lattner · 16 years ago
- e13b959 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 16 years ago
- eacc392 simplify some code. by Chris Lattner · 16 years ago
- e281c86 remove duplicate error message. by Chris Lattner · 16 years ago
- 394f3f4 Move fix in r54013 from the parser to sema. by Steve Naroff · 16 years ago
- 7caeabd minor cleanup to the actions interface to pass around SmallVectorImpl instead by Chris Lattner · 16 years ago
- 780f329 move two more lists of protocols over to use ObjCList<ObjCProtocolDecl>, by Chris Lattner · 16 years ago
- 964c27c add forward definition protocols to the protocol list for a class. by Chris Lattner · 16 years ago
- 919d87d references to completely undeclared protocols should be errors. by Chris Lattner · 16 years ago
- 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
- f7b2c98 rename setReferencedProtocolList -> addReferencedProtocols to by Chris Lattner · 16 years ago
- e8f0d30 Change 'MDecl' to 'MD' to fix redefinition compiler error in MSVC++. by Argyrios Kyrtzidis · 16 years ago
- b752f28 Switch initialization of the protocol list for an interface decl to use by Chris Lattner · 16 years ago
- fe5042e Fix warnings by Seo Sanghyeon · 16 years ago
- 53d0ea5 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argyrios Kyrtzidis · 16 years ago
- 72fd336 The assert at Sema::ObjCActOnStartOfMethodDef should check CurMethodDecl instead of CurFunctionDecl. by Argyrios Kyrtzidis · 16 years ago
- 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- c733388 Second half of "fix" for <rdar://problem/5986085> clang on xcode: error: redefinition of 'XCElementToggler' as different kind of symbol by Steve Naroff · 16 years ago
- d100c80 Fixed a recent test regression from last night (r51976). by Steve Naroff · 16 years ago
- e2af8b1 Fix <rdar://problem/5986833> clang on xcode: incompatible type returning 'void', expected 'int'. by Steve Naroff · 16 years ago
- 74199b6 Fix trivial crasher and downgrade an error to warning (to match GCC). by Steve Naroff · 16 years ago
- 8442b5c Make sure the source location for @property points the the @-sign (not the decl spec). by Steve Naroff · 16 years ago
- 4607034 Synthesized getter/setter method declarations need not have by Fariborz Jahanian · 17 years ago
- 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 17 years ago
- 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 17 years ago
- 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 17 years ago
- aebf0cb This patch is about merging ObjC2's properties declared in class by Fariborz Jahanian · 17 years ago
- 3435096 Patch to match and issue diagnostics on property type mismatch. by Fariborz Jahanian · 17 years ago
- 02edb98 More ObjC2 property semantics work. Work in progress. by Fariborz Jahanian · 17 years ago
- 642e38b Use PushOnScopeChains to introduce a decl into scope. by Argyrios Kyrtzidis · 17 years ago
- b5e0224 Patch to diagnose inconsistancies between properties declared in current and by Fariborz Jahanian · 17 years ago
- 628b96f Patch to build AST for property implementation declarations and by Fariborz Jahanian · 17 years ago
- 6cdf16d More semantics checks of properties. Property implementation can implicitly use by Fariborz Jahanian · 17 years ago
- c35b9e4 Support for @dynamic AST build. by Fariborz Jahanian · 17 years ago
- 559c0c4 Continuation of work on ObjC2's properties. by Fariborz Jahanian · 17 years ago
- 5833b90 Fixed a bug in categories and properties. by Fariborz Jahanian · 17 years ago
- f624f81 Initial work for property implementation declarations. by Fariborz Jahanian · 17 years ago
- 3dd4ba4 Added property decl support for protocols. by Fariborz Jahanian · 17 years ago
- 7e7e387 This patch adds support for declaraing properties in categories, by Fariborz Jahanian · 17 years ago
- 1de1e74 New AST representation for each objc2's property declaration. by Fariborz Jahanian · 17 years ago
- dae1a1a AST generation for objc2's property declarations. by Fariborz Jahanian · 17 years ago
- d6a07aa Add class and super class location info to ObjCInterfaceDecl... by Steve Naroff · 17 years ago
- 7f925cc Switch sema to maintaining its own scope chain information for variable by Chris Lattner · 17 years ago
- 8123a95 Several improvements from Doug Gregor related to default by Chris Lattner · 17 years ago
- 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
- 8bcfc5b remove the Decl::getCanonicalType() method. by Chris Lattner · 17 years ago
- b048c98 This patch contains these changes: by Chris Lattner · 17 years ago
- 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 17 years ago
- 3110251 Change ObjCInterfaceDecl to inherit from NamedDecl (not TypeDecl). While ObjCInterfaceDecl is arguably a TypeDecl, it isn't a ScopedDecl. Since TypeDecl's are scoped, it makes sense to simply treat them as NamedDecl's. I could have fiddled a bit more with the hierarchy (in terms of creating a non-scoped TypeDecl), however this probably isn't worth the effort. by Steve Naroff · 17 years ago
- b327ce0 by Steve Naroff · 17 years ago
- e8043c3 Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass (to inherit from NamedDecl, instead of ScopedDecl). by Steve Naroff · 17 years ago
- f4af515 clean up property memory allocation to move it into the ast classes by Chris Lattner · 17 years ago
- 55d13b4 make property addition work list all other "add" methods. Do by Chris Lattner · 17 years ago
- f8d17a5 add the last two Create methods for decls, woo! by Chris Lattner · 17 years ago
- 75c9cae add two more Create methods. by Chris Lattner · 17 years ago
- 68c82cf simplify the way ObjCCategoryDecl's get their referenced protocols list by Chris Lattner · 17 years ago
- 61f9d41 Add create methods for ObjCCategoryDecl, ObjCForwardProtocolDecl, ObjCClassDecl. by Chris Lattner · 17 years ago
- c858105 minor cleanups, make getNumInstanceMethods always return unsigned. by Chris Lattner · 17 years ago
- 439e71f fix a crasher where an invalid program that multiply defined by Chris Lattner · 17 years ago
- cca59d7 Give ObjCProtocolDecl a Create method. by Chris Lattner · 17 years ago
- 0e77ba0 Add create methods for ObjCIvarDecl and ObjCInterfaceDecl by Chris Lattner · 17 years ago
- 58cce3b Make the parameter count of ObjCMethodDecl unsigned, you by Chris Lattner · 17 years ago
- b06fa3b remove some dead arguments to ObjCMethodDecl. by Chris Lattner · 17 years ago
- 6c4ae5d Give ObjCMethodDecl a Create method. by Chris Lattner · 17 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Sema/SemaDeclObjC.cpp]
- c63e660 move the ASTContext argument to be first in the argument list of by Chris Lattner · 17 years ago
- 9e151e1 switch the VarDecl allocation model to go through ASTContext. by Chris Lattner · 17 years ago
- da323ad Fix http://llvm.org/bugs/show_bug.cgi?id=2106. by Steve Naroff · 17 years ago
- 3003753 Fix a crash where PI.TypeInfo has not been filled in case of missing ObjCInterfaceDecl. by Gabor Greif · 17 years ago
- c81c814 convert tabs to spaces, patch by Mike Stump! by Chris Lattner · 17 years ago
- b7894b5 Turn handling of parameter attributes back on, fixing the ObjC breakage by Nate Begeman · 17 years ago
- 3c2eb66 by Steve Naroff · 17 years ago
- efe7f36 by Steve Naroff · 17 years ago
- 2338d58 Elimate bogus warning when va_start is correctly used in a method. by Fariborz Jahanian · 17 years ago
- 7c453b3 Don't ICE on missing interface declaration when declaring one of its protocols. by Fariborz Jahanian · 17 years ago
- 20552d2 Recover from user typo not having proper @interface decl and a bad foreach decl. by Fariborz Jahanian · 17 years ago
- a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- c395bda Patch to do type-checking for objctive-c's object types. More is yet to come. by Fariborz Jahanian · 17 years ago
- 94a5c33 by Steve Naroff · 17 years ago
- a56f616 by Steve Naroff · 17 years ago
- 58dbdeb by Steve Naroff · 17 years ago
- 0e39105 make it a bit more clear in what way the ivar is consistent. by Chris Lattner · 17 years ago
- 609e4c7 simplify some code, bump j. This fixes the remaining test failures. by Chris Lattner · 17 years ago
- 4c52509 unbreak the build. I'm still working on test failures. by Chris Lattner · 17 years ago