aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDeclObjC.cpp
AgeCommit message (Expand)AuthorFilesLines
9 days[clang][ObjC][PAC] Add ptrauth protections to objective-c (#147899)Oliver Hunt1-0/+8
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-05-02[clang][NFC] Convert `Sema::CorrectTypoKind` to scoped enumVlad Serebrennikov1-5/+5
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-1/+1
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-16/+19
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-19/+16
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-16/+19
2025-02-17[CodeGen][ObjC] Invalidate cached ObjC class layout information after parsing...Akira Hatanaka1-0/+7
2025-02-03[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#125457)Kazu Hirata1-1/+1
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder1-2/+1
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder1-1/+2
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder1-2/+1
2024-11-27[Sema] Migrate away from PointerUnion::{is,get} (NFC) (#117498)Kazu Hirata1-1/+1
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-1/+0
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide1-5/+4
2024-10-31[clang/AST] Make it possible to use SwiftAttr in type context (#108631)Pavel Yaskevich1-3/+1
2024-10-30[ObjC] Insert method parameters in scope as they are parsed (#113745)apple-fcloutier1-54/+58
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-3/+2
2024-09-20[Sema] Declare GlobalMethodPool with using (NFC) (#109437)Kazu Hirata1-1/+1
2024-09-20[Sema] Avoid repeated hash lookups (NFC) (#109375)Kazu Hirata1-7/+2
2024-05-30[clang][NFC] Move `PDiag` into `SemaBase` (#93849)Vlad Serebrennikov1-21/+17
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov1-569/+875
2024-04-23[clang] Set correct FPOptions if attribute 'optnone' presents (#85605)Serge Pavlov1-0/+4
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-12/+11
2024-03-01[clang][sema] NFC: Stylistic changesJan Svoboda1-2/+6
2024-02-26[APINotes] Upstream Sema logic to apply API Notes to declsEgor Zhdan1-0/+4
2024-01-17[Clang][Sema][NFC] Remove unused Scope* parameter from Sema::GetTypeForDeclar...Krystian Stasiowski1-2/+2
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+1
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov1-1/+1
2023-11-01[clang][NFC] Refactor `ObjCMethodDecl::ImplementationControl`Vlad Serebrennikov1-36/+36
2023-01-20[modules] Allow parsing a duplicate Obj-C interface if a previous one comes f...Volodymyr Sapsai1-6/+14
2022-12-16[clang][dataflow] Remove unused argument in getNullabilityDani Ferreira Franco Moura1-25/+19
2022-11-24[modules] Fix marking `ObjCMethodDecl::isOverriding` when there are no overri...Volodymyr Sapsai1-3/+7
2022-11-17[ODRHash] Detect duplicate `ObjCProtocolDecl` ODR mismatches during parsing.Volodymyr Sapsai1-7/+13
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata1-6/+6
2022-08-01Fixed a number of typosGabriel Ravier1-1/+1
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-15[clang] Reject non-declaration C++11 attributes on declarationsMartin Boehme1-1/+1
2022-05-05[clang][NFC] In parts of Objective-C Sema use Obj-C-specific types instead of...Volodymyr Sapsai1-22/+27
2022-01-06Reland "[clang][ObjC] Add fix it for missing methods in impl"David Goldman1-26/+28
2022-01-04Revert "[clang][ObjC] Add fix it for missing methods in impl"Rumeet Dhindsa1-28/+26
2022-01-04[clang][ObjC] Add fix it for missing methods in implDavid Goldman1-26/+28
2021-11-14[clang] Use isa instead of dyn_cast (NFC)Kazu Hirata1-1/+1
2021-10-30Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)Kazu Hirata1-2/+1
2021-09-20[clang] Fix a few comment more typos to cycle botsNico Weber1-2/+2
2021-09-16[clang][NFC] refactor GlobalMethodPool to encapsulate its mapRichard Howell1-3/+5
2021-04-06[ObjC] Add a command line flag that disables recognition of objc_direct for t...Erik Pilkington1-5/+10
2021-01-04Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped ...Thorsten Schütt1-5/+5
2021-01-04[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)Thorsten Schütt1-5/+5
2020-12-04[objc] diagnose protocol conformance in categories with direct membersAlex Lorenz1-0/+51