summaryrefslogtreecommitdiffstats
path: root/lib/Parse/ParseObjc.cpp
Commit message (Expand)AuthorAgeFilesLines
* [index] Objective-C method declarations and message sends withAlex Lorenz2017-07-131-0/+4
* Add a fixit for -Wobjc-protocol-property-synthesisAlex Lorenz2017-07-031-1/+1
* [Parser][ObjC] Use an artificial EOF token while parsing lexed ObjC methodsAlex Lorenz2017-06-191-1/+11
* [Parser][ObjC++] Improve diagnostics and recovery when C++ keywords are usedAlex Lorenz2017-04-111-51/+24
* Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev2017-03-231-1/+1
* Support attributes for Objective-C categoriesAlex Lorenz2017-03-231-15/+5
* [index/AST] Add references for ObjC getter=/setter= property attributes and r...Argyrios Kyrtzidis2017-03-161-2/+2
* Revert r292508 given that we intend to remove driver options for cxx modules.Manman Ren2017-01-201-4/+1
* Module: Improve diagnostic message when cxx modules are disabled and @import ...Manman Ren2017-01-191-1/+4
* [ObjC] Avoid a @try/@finally/@autoreleasepool fixit when parsing an expressionAlex Lorenz2016-12-011-1/+6
* [index] Fix issue with protocol name locations in conformance list of an ObjC...Argyrios Kyrtzidis2016-11-091-1/+2
* Remove redundant calls to std::string::data()Malcolm Parsons2016-11-031-1/+1
* [SemaObjC] Be more strict while parsing type arguments and protocolsBruno Cardoso Lopes2016-09-131-1/+8
* Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration()Nico Weber2016-09-031-1/+0
* [SemaObjC] Improve ObjCDictionaryLiteral and ObjCArryLiteral diagnosticsBruno Cardoso Lopes2016-07-191-2/+23
* [ObjC] Implement @available in the Parser and ASTErik Pilkington2016-07-161-0/+2
* Fix a few issues while skipping function bodiesOlivier Goffart2016-06-161-0/+6
* FixIt: use getLocForEndOfToken to insert fix-it after a type name.Manman Ren2016-06-021-1/+0
* [Parser][ObjC] Make sure c++11 in-class initialization is done when theAkira Hatanaka2016-04-181-0/+2
* [SemaObjC] Properly handle mix between type arguments and protocols.Bruno Cardoso Lopes2016-04-131-4/+43
* Fix remaining Clang-tidy readability-redundant-control-flow warnings; other m...Eugene Zelenko2016-02-121-5/+6
* Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie2016-02-091-2/+2
* Class Property: parse @dynamic (class).Manman Ren2016-01-291-0/+26
* Class Property: class property and instance property can have the same name.Manman Ren2016-01-281-4/+8
* Class Property: parse property attribute (class).Manman Ren2016-01-261-0/+3
* OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedefDavid Blaikie2016-01-151-40/+21
* OpaquePtr: Use nullptr construction for DeclGroupPtrTy OpaquePtr typedefDavid Blaikie2016-01-151-13/+13
* [Sema] ArrayRef-ize BuildObjCDictionaryLiteral. NFCCraig Topper2015-12-241-1/+1
* [Sema] ArrayRef-ize ParseObjCStringLiteral and CodeCompleteObjCProtocolRefere...Craig Topper2015-12-241-8/+4
* [Objective-c] Fix a crash that occurs when ObjCTypeParamList::back() isAkira Hatanaka2015-12-161-1/+1
* Objective-C properties: merge attributes when redeclaring 'readonly' as 'read...Douglas Gregor2015-12-101-5/+1
* Minor formatting fixes. NFCCraig Topper2015-11-141-2/+1
* Add support for GCC's '__auto_type' extension, per the GCC manual:Richard Smith2015-11-111-0/+1
* Switch to using an explicit scope object to ensure we don't forget to pop ObjCRichard Smith2015-11-031-24/+39
* Convert ActOnForwardProtocolDeclaration to take an ArrayRef and use a range-b...Craig Topper2015-10-221-4/+2
* Change FindProtocolDeclaration to take an ArrayRef and use a range-based for ...Craig Topper2015-10-221-4/+2
* [modules] When we see a definition of a function for which we already have aRichard Smith2015-08-211-0/+1
* [libclang] Implement proper code-completion in an ObjC type parameter position.Douglas Gregor2015-07-071-2/+7
* Implement variance for Objective-C type parameters.Douglas Gregor2015-07-071-7/+35
* Warn when an intended Objective-C specialization was actually a useless proto...Douglas Gregor2015-07-071-3/+8
* C++ support for Objective-C lightweight generics.Douglas Gregor2015-07-071-91/+198
* Substitute type arguments into uses of Objective-C interface members.Douglas Gregor2015-07-071-0/+54
* Handle Objective-C type arguments.Douglas Gregor2015-07-071-17/+129
* Parsing, semantic analysis, and AST for Objective-C type parameters.Douglas Gregor2015-07-071-14/+254
* Replace __double_underscored type nullability qualifiers with _Uppercase_unde...Douglas Gregor2015-06-241-3/+3
* Handle 'instancetype' in ParseDeclarationSpecifiers.Douglas Gregor2015-06-191-34/+5
* Check for consistent use of nullability type specifiers in a header.Douglas Gregor2015-06-191-8/+6
* Introduced pragmas for audited nullability regions.Douglas Gregor2015-06-191-38/+17
* Implement the 'null_resettable' attribute for Objective-C properties.Douglas Gregor2015-06-191-0/+11
* Extend type nullability qualifiers for Objective-C.Douglas Gregor2015-06-191-3/+174