summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseObjc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko2012-02-141-1/+3
* Make parsing of objc @implementations more robust.Argyrios Kyrtzidis2012-02-071-82/+105
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+0
* Under -fmodules, accept #public <macroname> and #private <macroname>Douglas Gregor2012-01-031-1/+5
* Introduce a non-uglified syntax for module imports in Objective-C:Douglas Gregor2012-01-031-0/+2
* Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor2012-01-011-11/+10
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+6
* In Parser::SkipUntil do not stop at '@' unconditionally.Argyrios Kyrtzidis2011-12-171-2/+6
* After late parsing an objc method, make sure there are no leftover cached tok...Argyrios Kyrtzidis2011-12-171-2/+19
* Fix: allow @protocol forward declarations inside @implementation-s.Erik Verbruggen2011-12-081-1/+2
* Extend warnings for missing '@end'.Erik Verbruggen2011-12-061-16/+51
* Fix leaking of LexedMethod objects created for caching objc method definition...Argyrios Kyrtzidis2011-11-291-1/+9
* [libclang] Fix crash on invalid code. Fixes rdar://10451854Argyrios Kyrtzidis2011-11-161-1/+2
* Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor2011-10-121-25/+40
* When using an unavailable/deprecated interface Foo inside Foo's interface/imp...Argyrios Kyrtzidis2011-10-061-3/+1
* Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis2011-10-031-3/+4
* Pass all the locations of the selector identifiers for a message expression f...Argyrios Kyrtzidis2011-10-031-6/+8
* Parse attributes written in an ObjC method parameter type asJohn McCall2011-10-011-11/+71
* Clean up parsing the category names in interfaces slightly, usingDouglas Gregor2011-09-231-10/+9
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie2011-09-221-1/+1
* Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor2011-09-081-1/+9
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-39/+47
* objective-c: this patch (re)introduces objective-c's default propertyFariborz Jahanian2011-08-311-5/+6
* objective-c - This patch buffers method implementations Fariborz Jahanian2011-08-311-33/+69
* Minor clean up of objc's decl context stuff.Fariborz Jahanian2011-08-291-5/+2
* objective-c: Treat top-level objective-c declarationsFariborz Jahanian2011-08-271-13/+25
* Reverse r138567 until a buildbot failure is investigated.Fariborz Jahanian2011-08-251-25/+13
* objc -arse: Use DeclGroup for forward class declarations;Fariborz Jahanian2011-08-251-13/+25
* objc refactoring - minor clean up.Fariborz Jahanian2011-08-221-12/+8
* objc - Simplify switing objc decl context by usingFariborz Jahanian2011-08-221-5/+2
* Restore patch I reversed in r138040. Known buildbotFariborz Jahanian2011-08-221-56/+62
* Revers r138040. Need to look at a few buildbot failures.Fariborz Jahanian2011-08-191-55/+55
* objective-c: Bring objective-c handling of decl contextFariborz Jahanian2011-08-191-55/+55
* The lock operand to an @synchronized statement is also John McCall2011-07-271-18/+33
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-28/+28
* Introduce Declarator::ObjCCatchContext, this will result in correct error for...Argyrios Kyrtzidis2011-07-011-4/+1
* Remove dead variables.Benjamin Kramer2011-06-181-1/+0
* Automatic Reference Counting.John McCall2011-06-151-2/+40
* Implement Objective-C Related Result Type semantics.Douglas Gregor2011-06-111-4/+4
* Restore 'atomic' as an attribute of objcFariborz Jahanian2011-06-111-0/+2
* Remove 'atomic' as a property attribute keyword.Fariborz Jahanian2011-06-081-2/+0
* Fixes an instance method meta-data generation bug inFariborz Jahanian2011-04-221-1/+1
* fix the second part of rdar://8366474 - clang fails to parse ObjC selectors w...Chris Lattner2011-03-261-2/+2
* Fix the recovery from missing semis on @property declarations to not consumeJohn McCall2011-03-261-2/+1
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-18/+23
* Call out ObjC parameter types as a different kind of declarator contextJohn McCall2011-03-231-1/+1
* Make sure that we always pop a function's scope *before* we callDouglas Gregor2011-03-161-6/+8
* Place duplicate argument declaration in inFariborz Jahanian2011-03-121-7/+11
* Clarify the context in which an Objective-C type name is being parsedDouglas Gregor2011-03-081-6/+9
OpenPOWER on IntegriCloud