aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseObjc.cpp
AgeCommit message (Expand)Author
2019-01-04Refactor the way we handle diagnosing unused expression results.Aaron Ballman
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-08-03Append new attributes to the end of an AttributeList.Michael Kruse
2018-07-30Remove trailing spaceFangrui Song
2018-07-13[NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane
2018-07-12AttributeList de-listifying:Erich Keane
2018-07-03Fix allocation of Nullability attribute.Erich Keane
2018-06-08Reapply "[Parse] Use CapturedStmt for @finally on MSVC"Shoaib Meenai
2018-06-07Revert "[Parse] Use CapturedStmt for @finally on MSVC"Shoaib Meenai
2018-06-07[Parse] Use CapturedStmt for @finally on MSVCShoaib Meenai
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-26Revert rC330794 and some dependent tiny bug fixes Faisal Vali
2018-04-25[c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali
2018-03-23Sink PrettyDeclStackTrace down to the AST libraryJordan Rose
2018-02-12Allow the NS, CF, and ObjC attributes to be used with -fdouble-square-bracket...Aaron Ballman
2018-01-01Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali
2018-01-01[NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali
2018-01-01Revert r321614 and r321615Faisal Vali
2018-01-01[NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali
2017-12-31[NFC] Modernize enum DeclSpecContext into a scoped enum.Faisal Vali
2017-12-29[NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali
2017-11-21[Modules TS] Added module re-export support.Hamza Sood
2017-08-10Place implictly declared functions at block scopeMomchil Velikov
2017-07-13[index] Objective-C method declarations and message sends withAlex Lorenz
2017-07-03Add a fixit for -Wobjc-protocol-property-synthesisAlex Lorenz
2017-06-19[Parser][ObjC] Use an artificial EOF token while parsing lexed ObjC methodsAlex Lorenz
2017-04-11[Parser][ObjC++] Improve diagnostics and recovery when C++ keywords are usedAlex Lorenz
2017-03-23Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev
2017-03-23Support attributes for Objective-C categoriesAlex Lorenz
2017-03-16[index/AST] Add references for ObjC getter=/setter= property attributes and r...Argyrios Kyrtzidis
2017-01-20Revert r292508 given that we intend to remove driver options for cxx modules.Manman Ren
2017-01-19Module: Improve diagnostic message when cxx modules are disabled and @import ...Manman Ren
2016-12-01[ObjC] Avoid a @try/@finally/@autoreleasepool fixit when parsing an expressionAlex Lorenz
2016-11-09[index] Fix issue with protocol name locations in conformance list of an ObjC...Argyrios Kyrtzidis
2016-11-03Remove redundant calls to std::string::data()Malcolm Parsons
2016-09-13[SemaObjC] Be more strict while parsing type arguments and protocolsBruno Cardoso Lopes
2016-09-03Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration()Nico Weber
2016-07-19[SemaObjC] Improve ObjCDictionaryLiteral and ObjCArryLiteral diagnosticsBruno Cardoso Lopes
2016-07-16[ObjC] Implement @available in the Parser and ASTErik Pilkington
2016-06-16Fix a few issues while skipping function bodiesOlivier Goffart
2016-06-02FixIt: use getLocForEndOfToken to insert fix-it after a type name.Manman Ren
2016-04-18[Parser][ObjC] Make sure c++11 in-class initialization is done when theAkira Hatanaka
2016-04-13[SemaObjC] Properly handle mix between type arguments and protocols.Bruno Cardoso Lopes
2016-02-12Fix remaining Clang-tidy readability-redundant-control-flow warnings; other m...Eugene Zelenko
2016-02-09Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie
2016-01-29Class Property: parse @dynamic (class).Manman Ren
2016-01-28Class Property: class property and instance property can have the same name.Manman Ren
2016-01-26Class Property: parse property attribute (class).Manman Ren
2016-01-15OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedefDavid Blaikie