aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseObjc.cpp
AgeCommit message (Expand)Author
2012-05-10Don't crash when using objc boxed expression with parsing error.Argyrios Kyrtzidis
2012-05-09objective-c. Fixes a 'fixit' where location ofFariborz Jahanian
2012-05-07Refactor DelayedDiagnostics so that it keeps diagnostics inJohn McCall
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-12Added a flag to the parser to skip method bodies.Erik Verbruggen
2012-04-06Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-09Support for raw and template forms of numeric user-defined literals,Richard Smith
2012-03-08Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor
2012-03-07Silence unused variable warnings.Benjamin Kramer
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-06User-defined literals: reject string and character UDLs in all places where theRichard Smith
2012-03-01Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek
2012-02-29objective-c: provide fixit hint when atomic property does notFariborz Jahanian
2012-02-23[libclang] Make sure that all top-level decls in a @implementation areArgyrios Kyrtzidis
2012-02-14Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko
2012-02-07Make parsing of objc @implementations more robust.Argyrios Kyrtzidis
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-03Under -fmodules, accept #public <macroname> and #private <macroname>Douglas Gregor
2012-01-03Introduce a non-uglified syntax for module imports in Objective-C:Douglas Gregor
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-17In Parser::SkipUntil do not stop at '@' unconditionally.Argyrios Kyrtzidis
2011-12-17After late parsing an objc method, make sure there are no leftover cached tok...Argyrios Kyrtzidis
2011-12-08Fix: allow @protocol forward declarations inside @implementation-s.Erik Verbruggen
2011-12-06Extend warnings for missing '@end'.Erik Verbruggen
2011-11-29Fix leaking of LexedMethod objects created for caching objc method definition...Argyrios Kyrtzidis
2011-11-16[libclang] Fix crash on invalid code. Fixes rdar://10451854Argyrios Kyrtzidis
2011-10-12Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor
2011-10-06When using an unavailable/deprecated interface Foo inside Foo's interface/imp...Argyrios Kyrtzidis
2011-10-03Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis
2011-10-03Pass all the locations of the selector identifiers for a message expression f...Argyrios Kyrtzidis
2011-10-01Parse attributes written in an ObjC method parameter type asJohn McCall
2011-09-23Clean up parsing the category names in interfaces slightly, usingDouglas Gregor
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie
2011-09-08Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-08-31objective-c: this patch (re)introduces objective-c's default propertyFariborz Jahanian
2011-08-31objective-c - This patch buffers method implementations Fariborz Jahanian
2011-08-29Minor clean up of objc's decl context stuff.Fariborz Jahanian
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-25Reverse r138567 until a buildbot failure is investigated.Fariborz Jahanian
2011-08-25objc -arse: Use DeclGroup for forward class declarations;Fariborz Jahanian
2011-08-22objc refactoring - minor clean up.Fariborz Jahanian
2011-08-22objc - Simplify switing objc decl context by usingFariborz Jahanian
2011-08-22Restore patch I reversed in r138040. Known buildbotFariborz Jahanian
2011-08-19Revers r138040. Need to look at a few buildbot failures.Fariborz Jahanian
2011-08-19objective-c: Bring objective-c handling of decl contextFariborz Jahanian
2011-07-27The lock operand to an @synchronized statement is also John McCall