summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseObjc.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [clang] Refactoring of conditions so they use isOneOf() instead of multiple i...Daniel Marjamaki2015-06-181-8/+7
* [Sema] Check availability of ObjC super class and protocols of a containerArgyrios Kyrtzidis2015-04-191-5/+6
* Modified the Objective-C lexer and parser (only Sean Callanan2014-12-091-2/+8
* Enable ActOnIdExpression to use delayed typo correction for non-C++ codeKaelyn Takata2014-11-211-1/+3
* Wire up delayed typo correction to DiagnoseEmptyLookup and set upKaelyn Takata2014-11-201-1/+4
* Remove the last couple uses of the ExprArg(just Expr*) typedef in Parser.Craig Topper2014-10-301-1/+1
* Parse: Replace polymorphic functor objects with lambdas and llvm::function_ref.Benjamin Kramer2014-09-031-95/+48
* Objective-C. When we use @selector(save:), etc. there may be more Fariborz Jahanian2014-06-241-3/+10
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-24/+24
* [C++11] Use 'nullptr'. Parser edition.Craig Topper2014-05-211-67/+69
* Objective-C. Improve diagnostic error for '@import' Fariborz Jahanian2014-03-261-3/+3
* Cleanup dead assignments reported by scan-buildArnaud A. de Grandmaison2014-03-231-2/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-2/+2
* ExpectAndConsume: Diagnose errors automaticallyAlp Toker2014-01-011-44/+28
* Switch over more of the parser to err_expectedAlp Toker2013-12-301-7/+5
* Support and use token kinds as diagnostic argumentsAlp Toker2013-12-241-34/+41
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
OpenPOWER on IntegriCloud