summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-2/+2
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* Add the `objc_class_stub` attribute.John McCall2019-05-301-0/+7
* [sema][objc] Minor refactor to OverrideSearch. NFCI.Matt Davis2019-04-221-26/+22
* [Sema][ObjC] Don't warn about an implicitly retained self if theAkira Hatanaka2019-04-171-0/+1
* Add support for attributes on @implementations in Objective-CErik Pilkington2019-04-111-2/+10
* [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallba...Bruno Ricci2019-03-251-19/+25
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* [Sema] Push and Pop Expression Evaluation Context Records at the start and en...Leonard Chan2018-12-061-0/+2
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-2/+2
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-19/+21
* [AST][4/4] Move the bit-fields from ObjCMethodDecl and ObjCContainerDecl into...Erich Keane2018-08-011-2/+2
* Remove trailing spaceFangrui Song2018-07-301-167/+167
* [Sema][ObjC] Warn when a method declared in a protocol takes aAkira Hatanaka2018-07-281-7/+41
* AttributeList de-listifying:Erich Keane2018-07-121-55/+35
* [Sema] Emit -Wincomplete-implementation for partial methods.Erik Pilkington2018-07-071-10/+2
* Add protocol redefinition to the current scope/contextBruno Cardoso Lopes2018-06-301-0/+5
* Sema: diagnose invalid catch parameter in ObjCSaleem Abdulrasool2018-05-201-3/+8
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-4/+4
* [ObjC] Supress the 'implementing unavailable method' warning whenAlex Lorenz2018-05-031-2/+10
* [Availability] Improve availability to consider functions run at load timeSteven Wu2018-04-161-0/+11
* [Sema][ObjC] Ensure that the return type of an ObjC method is a completeAkira Hatanaka2018-04-121-0/+7
* Fix typos in clangAlexander Kornienko2018-04-061-2/+2
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-7/+6
* [Sema][ObjC] Process category attributes before checking protocol usesAlex Lorenz2018-02-231-4/+7
* [Sema][ObjC] Use SmallSetVector to fix a failing test on the reverseAkira Hatanaka2018-02-061-6/+2
* PR35815: Separate out the ns-consumed diagnostic into an error andAlex Lorenz2018-01-031-9/+12
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-1/+1
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-1/+1
* [Sema] Add support for flexible array members in Obj-C.Volodymyr Sapsai2017-10-231-0/+112
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-1/+1
* [Sema][ObjC] Complete merging ObjC methods before checking theirAkira Hatanaka2017-10-121-0/+4
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-101-12/+16
* Revert "[Modules TS] Module ownership semantics for redeclarations."Eric Liu2017-10-101-16/+12
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-091-12/+16
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-221-0/+8
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-8/+0
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-0/+8
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-8/+0
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-0/+8
* [Sema][ObjC] Warn about mismatches in attributes between overriding andAkira Hatanaka2017-09-201-28/+30
* Change dyn_casts with unused variables to isa statements to avoid unused vari...Eric Christopher2017-07-141-1/+1
* Extend -Wdeprecated-implementations to warn about unavailable methodsAlex Lorenz2017-07-131-1/+11
* NFC, Cleanup the code for -Wdeprecated-implementationsAlex Lorenz2017-07-131-22/+28
* [ObjC] Avoid the -Wunguarded-availability warnings for protocolAlex Lorenz2017-07-071-1/+4
* [Sema][ObjC] Don't emit availability diags for category @implementationsErik Pilkington2017-05-311-4/+0
* [ObjC] Don't disallow vector parameters/return values in methodsAlex Lorenz2017-05-051-3/+1
* [ObjC] Disallow vector parameters and return values in Objective-C methodsAlex Lorenz2017-04-271-0/+49
* Add #pragma clang attributeAlex Lorenz2017-04-181-3/+10