summaryrefslogtreecommitdiff
path: root/clang/lib/AST/DeclObjC.cpp
AgeCommit message (Expand)Author
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-06-28[clang] Remove unused includes (NFC) (#146254)Kazu Hirata
2025-06-23[NFC][Clang][AST] Adopt `llvm::copy` in Clang AST (#145192)Rahul Joshi
2025-05-07[NFC][Support] Add llvm::uninitialized_copy (#138174)Rahul Joshi
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu
2024-04-25Revert "[NFC] [Serialization] Avoid using DeclID directly as much as possible"Chuanqi Xu
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu
2024-04-25[NFC] Move DeclID from serialization/ASTBitCodes.h to AST/DeclID.h (#89873)Chuanqi Xu
2024-04-19[NFC] [Serialization] Use semantical type 'DeclID' for 'CreateDeserialized'Chuanqi Xu
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov
2023-11-01[clang][NFC] Refactor `ObjCMethodDecl::ImplementationControl`Vlad Serebrennikov
2023-10-06[clang][NFC] Add missing placement-new after Allocate() calls (#68382)Vlad Serebrennikov
2023-01-20[modules] Allow parsing a duplicate Obj-C interface if a previous one comes f...Volodymyr Sapsai
2023-01-20[ODRHash] Hash `ObjCInterfaceDecl` and diagnose discovered mismatches.Volodymyr Sapsai
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-17[ODRHash] Detect duplicate `ObjCProtocolDecl` ODR mismatches during parsing.Volodymyr Sapsai
2022-10-17[ODRHash] Hash `ObjCProtocolDecl` and diagnose discovered mismatches.Volodymyr Sapsai
2022-10-05[clang/Sema] Fix non-deterministic order for certain kind of diagnosticsArgyrios Kyrtzidis
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-04-27[modules] Merge equivalent extensions and diagnose ivar redeclarations for ex...Volodymyr Sapsai
2022-01-11[Clang][Sema] Fix attribute mismatch warning for ObjC class propertiesEgor Zhdan
2021-10-21[modules] Fix tracking ObjCInterfaceType decl when there are multiple definit...Volodymyr Sapsai
2021-10-08Fix a variety of bugs with nil-receiver checks when targetingJohn McCall
2021-04-06[ObjC] Add a command line flag that disables recognition of objc_direct for t...Erik Pilkington
2021-01-12[clang][AST] Get rid of an alignment hack in DeclObjC.h [NFCI]Mikhail Maltsev
2020-10-08[AST] Fix crashes caused by redeclarations in hidden prototypesBen Barham
2020-10-02[clang] Implement objc_non_runtime_protocol to remove protocol metadataNathan Lanza
2020-09-29Fix a variety of minor issues with ObjC method mangling:John McCall
2020-06-12[clang] Rename Decl::isHidden() to isUnconditionallyVisible().Martin Boehme
2020-04-23[NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjCDeclSpec.Puyan Lotfi
2020-04-23Revert "[NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjC...Puyan Lotfi
2020-04-22[NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjCDeclSpec.Puyan Lotfi
2020-03-12ObjCMethodDecl::findPropertyDecl - fix static analyzer null dereference warn...Simon Pilgrim
2019-12-20[objc_direct] Tigthen checks for direct methodsPierre Habouzit
2019-12-17[objc_direct] fix uniquing when re-declaring a readwrite-direct propertyPierre Habouzit
2019-11-18Implement __attribute__((objc_direct)), __attribute__((objc_direct_members))Pierre Habouzit
2019-11-08Redeclare Objective-C property accessors inside the ObjCImplDecl in which the...Adrian Prantl
2019-04-24Use llvm::stable_sortFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-10[Sema][ObjC] Infer availability of +new from availability of -init.Erik Pilkington
2018-08-09Port getLocEnd -> getEndLocStephen Kelly
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-08-09Add getEndLoc API to replace getLocEndStephen Kelly
2018-08-01[AST] Remove the static_assert check in ObjCMethodDecl::ObjCMethodDeclVlad Tsyrklevich
2018-08-01[AST][4/4] Move the bit-fields from ObjCMethodDecl and ObjCContainerDecl into...Erich Keane