aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-06-03[clang][Modules] Move `ASTSourceDescriptor` into its own file (#67930)David Stone1-15/+0
2024-05-05[clang][Modules] Make `Module::Requirement` a struct (NFC) (#67900)David Stone1-5/+5
2024-04-12[modules] allow use of ptrauth module from no_undeclared_includes system modu...Ian Anderson1-0/+4
2024-03-13[clang][modules] giving the __stddef_ headers their own modules can cause red...Ian Anderson1-4/+3
2024-03-06[C++20] [Modules] Handle transitive import in the module properlyChuanqi Xu1-8/+0
2024-02-11[NFC] Correct C++ standard names (#81421)Danny Mösch1-2/+2
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+2
2023-12-09[ADT] Rename SmallString::{starts,ends}with to {starts,ends}_with (#74916)Kazu Hirata1-1/+1
2023-11-01[clang][modules] Don't prevent translation of FW_Private includes when explic...Jan Svoboda1-3/+4
2023-10-20[clang][modules] Use file name as requested (#68957)Jan Svoboda1-4/+4
2023-10-04[Modules] no_undeclared_includes modules (Apple Darwin) don't work the clang ...Ian Anderson1-1/+2
2023-10-03[Modules] Make clang modules for the C standard library headersIan Anderson1-2/+3
2023-09-29[NFC] [C++20] [Modules] Rename NamedModuleHasInit to NamedModuleHasInitChuanqi Xu1-1/+1
2023-09-28[C++20] [Modules] Don't generate call to an imported module that dont init an...Chuanqi Xu1-1/+1
2023-09-28[NFC] [C++20] [Modules] Refactor Module::getGlobalModuleFragment and Module::...Chuanqi Xu1-0/+22
2023-08-29[clang][modules] Add a c23 module featureIan Anderson1-0/+1
2023-07-11[clang] Implement `PointerLikeTraits` for `{File,Directory}EntryRef`Jan Svoboda1-4/+4
2023-06-25[C++20][Modules] Complete implementation of module.import p7.Iain Sandoe1-0/+8
2023-06-15[clang][index] NFCI: Make `CXFile` a `FileEntryRef`Jan Svoboda1-6/+4
2023-05-30[clang][modules] NFCI: Extract optionality out of `Module::{Header,DirectoryN...Jan Svoboda1-6/+6
2023-05-26[clang][modules] NFCI: Use `DirectoryEntryRef` for umbrella directoryJan Svoboda1-4/+4
2023-05-26[clang][modules] NFCI: Distinguish as-written and effective umbrella directoriesJan Svoboda1-8/+8
2023-05-17[clang][modules] Add features for recent C++ versionsJonas Hahnfeld1-0/+3
2023-04-24[clang] Make access to submodules via `iterator_range`Stoorx1-12/+8
2023-01-20[clang][modules] Disallow importing private framework in the implementationJan Svoboda1-0/+20
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille1-1/+1
2022-11-15[C++20] [Modules] Attach implicitly declared allocation funcitons toChuanqi Xu1-1/+3
2022-10-17[modules] Fix callback argument thinkoNathan Sidwell1-1/+1
2022-03-07[clang][modules] Report module maps affecting `no_undeclared_includes` modulesJan Svoboda1-1/+4
2021-10-10[Basic] Use llvm::is_contained (NFC)Kazu Hirata1-3/+1
2021-09-14Cleanup identifier parsing; NFCCorentin Jabot1-1/+1
2021-05-17[clang][modules] Build inferred modulesMichael Spencer1-2/+3
2021-03-22Improve module dumping for debugging.Richard Smith1-3/+10
2021-02-23Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, a...Duncan P. N. Exon Smith1-4/+1
2020-12-16Use basic_string::find(char) instead of basic_string::find(const char *s, siz...Fangrui Song1-1/+1
2020-12-02Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and Direc...Duncan P. N. Exon Smith1-1/+4
2020-11-04Basic: Change Module::Umbrella to a PointerUnion, NFCDuncan P. N. Exon Smith1-2/+2
2020-11-02Change Module::ASTFile and ModuleFile::File => Optional<FileEntryRef>, NFCDuncan P. N. Exon Smith1-1/+1
2020-07-21[NFC] Clean up doc comment and implementation for Module::isSubModuleOf.Adrian Prantl1-7/+3
2020-04-17When making modules transitively visible, don't take into accountRichard Smith1-2/+2
2020-04-17Rename IsMissingRequirement to IsUnimportable and set it for shadowedRichard Smith1-25/+37
2020-04-01Remove const qualifier from Modules returned by ExternalASTSource. (NFC)Adrian Prantl1-1/+1
2020-03-11Avoid including Module.h from ExternalASTSource.hReid Kleckner1-0/+15
2020-02-27Forward declare FileEntry and DirectoryEntry in Module.hReid Kleckner1-2/+7
2020-01-29Fix conversions in clang and examplesBenjamin Kramer1-1/+1
2019-08-01[clang] Adopt new FileManager error-returning APIsHarlan Haskins1-2/+2
2019-05-07-frewrite-imports: Add support for wildcard rules in umbrella modules withDavid Blaikie1-0/+15
2019-02-23Enable coroutines under -std=c++2a.Richard Smith1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington1-1/+1