aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseObjc.cpp
AgeCommit message (Expand)Author
2009-11-03Switch ParseStructDeclaration to a callback-based API. This will makeJohn McCall
2009-10-20Issue warning if method body starts with a semicolon.Fariborz Jahanian
2009-10-18Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar
2009-10-08Add code completion support for ObjC property declarations/attributes.Steve Naroff
2009-09-29Keep protocol source locations when parsing protocol references.Argyrios Kyrtzidis
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-06-24Fix a clang crash caused by incorrect user code.Fariborz Jahanian
2009-06-05Use of DeclContext for objc's ivars. No functionalityFariborz Jahanian
2009-05-21Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-17Make ActOnExprStmt take a FullExprArg.Anders Carlsson
2009-05-04Remove support for ObjCMethodDecl attributes that appear between theTed Kremenek
2009-04-30Hook up Sema support for attributes on Objective-C method declarations thatTed Kremenek
2009-04-30Add parsing support in an Objective-C method declaration for attributes betweenTed Kremenek
2009-04-12Fix rdar://6771034: don't warn on use of forward declared protocol in protocolChris Lattner
2009-04-11change the interface to ActOnMethodDeclaration to pass down argumentChris Lattner
2009-04-11rename Parser::ParseObjCSelector -> Parser::ParseObjCSelectorPiece,Chris Lattner
2009-04-08Fixed a problem using property syntax on a 'super'Fariborz Jahanian
2009-04-07Fix <rdar://problem/6764172> [sema] crash on invalid.Steve Naroff
2009-03-29Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-18objc: Implemented variables declared in class interface Fariborz Jahanian
2009-03-12Use paropery's setter attribute name asFariborz Jahanian
2009-03-10Simplify SelectorTable::constructSetterName() usage...Steve Naroff
2009-03-09Implement property '.' notation on Factory/Class objects. Parser changes aren...Steve Naroff
2009-03-05rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.Chris Lattner
2009-03-05include objc method decl contexts in stack trace of crash, e.g.:Chris Lattner
2009-03-04Implemented access check for ivars accessed insideFariborz Jahanian
2009-03-03Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel...Steve Naroff
2009-03-02Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder.Steve Naroff
2009-02-28Minor name change (move the ObjC prefix to a more appropriate place).Steve Naroff
2009-02-18Update Parser::ParseTypeName to return a TypeResult, which also tellsDouglas Gregor
2009-02-18simplify some code.Chris Lattner
2009-02-15implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error reco...Chris Lattner
2009-02-15don't pass a random english string in as a string argument to Diag.Chris Lattner
2009-02-14Pass the location of the start of the selector to ActOnClassMessage/ActOnInst...Anders Carlsson
2009-02-11Fix <rdar://problem/6505139> [clang on growl]: need to allow unnamed selector...Steve Naroff
2009-02-11Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block.Steve Naroff
2009-02-05Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-18Rename move_convert to move_arg and move_res. The new names are less misleadi...Sebastian Redl
2009-01-18Convert ObjC statement actions to smart pointers.Sebastian Redl
2009-01-17Diagnose that property name cannot be a bitfieldFariborz Jahanian
2009-01-12Properly set the scope of non-fields declared within a struct, union,Douglas Gregor
2009-01-09Fix rdar://6480479 - [parser] infinite loop on invalid inputChris Lattner
2009-01-09Adding support for ObjC methods which have c-styleFariborz Jahanian
2009-01-08Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor
2008-12-21Convert a few Stmt actions to smart pointers.Sebastian Redl
2008-12-17Semantics of @protocol attributes.Fariborz Jahanian