summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-10/+3
* Add #pragma clang attributeAlex Lorenz2017-04-181-3/+10
* Support attributes for Objective-C categoriesAlex Lorenz2017-03-231-5/+11
* Remove redundant passing around of a "ContainsAutoType" flag.Richard Smith2017-01-121-3/+3
* Mass-rename the handful of error_* diagnostics to err_*.Richard Smith2016-12-021-3/+3
* [index] Fix issue with protocol name locations in conformance list of an ObjC...Argyrios Kyrtzidis2016-11-091-1/+8
* [Objective-C] Add objc_subclassing_restricted attributeAlex Lorenz2016-10-281-0/+20
* Module: for ObjectiveC, be consistent when checking hidden decls.Manman Ren2016-10-111-2/+2
* ObjectiveC Generics: Start using ObjCTypeParamType.Manman Ren2016-09-131-1/+1
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-1/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-3/+3
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-0/+3
* Use more ArrayRefsDavid Majnemer2016-06-241-2/+2
* Prune four superfluous ExternalSemaSource.h includes and one forward declarat...Yaron Keren2016-05-131-1/+0
* [MSVC] Implementation of __unaligned as a proper type qualifierAndrey Bokhanko2016-05-111-0/+1
* Revert r268727, it caused PR27666.Nico Weber2016-05-061-1/+0
* [MSVC] Implementation of __unaligned as a proper type qualifierAndrey Bokhanko2016-05-061-0/+1
* Method Pool in modules: we make sure that if a module contains an entry forManman Ren2016-04-291-0/+6
* Revert r266415, it broke parsing SDK headers (PR27367).Nico Weber2016-04-151-1/+0
* [MSVC Compat] Implementation of __unaligned (MS extension) as a type qualifierAndrey Bokhanko2016-04-151-0/+1
* ObjC kindof: order the methods in global pool relative to availability.Manman Ren2016-04-131-12/+30
* [SemaObjC] Properly handle mix between type arguments and protocols.Bruno Cardoso Lopes2016-04-131-5/+13
* ObjC kindof: check the context when inserting methods to global pool.Manman Ren2016-04-091-1/+38
* [ObjC kindof] Use type bound to filter out the candidate methods.Manman Ren2016-04-071-5/+43
* NFC: simplify code in BuildInstanceMessage.Manman Ren2016-04-071-16/+37
* [Objective-C] Introduce objc_runtime_visible attribute.Douglas Gregor2016-04-011-0/+17
* [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith2016-02-191-1/+1
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1