summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
AgeCommit message (Expand)Author
2025-11-03[clang][builtins] Add stdckdint.h to the modulemap. (#166230)Michael Spencer
2025-05-28[C2y] Add stdcountof.h (#140890)Aaron Ballman
2025-05-26[Lex] Remove unused includes (NFC) (#141523)Kazu Hirata
2025-05-22Revert "[Modules] Don't fail when an unused textual header is missing. (#1382...Volodymyr Sapsai
2025-05-17[clang] Use llvm::stable_sort (NFC) (#140413)Kazu Hirata
2025-05-08[Modules] Don't fail when an unused textual header is missing. (#138227)Volodymyr Sapsai
2025-05-06[clang][modules] Lazily load by name lookups in module maps (#132853)Michael Spencer
2025-05-01[Clang][NFC] Use std::move to avoid copy (#138073)Shafik Yaghmour
2025-05-01[Clang][NFC] Use const auto & to avoid copy (#138069)Shafik Yaghmour
2025-03-25[clang] Consistently use "load" to refer to populating clang::ModuleMap (#132...Michael Spencer
2025-03-25[clang] Remove unused member variable from ModuleMapMichael Spencer
2025-02-26[clang][modules] Separate parsing of modulemaps (#119740)Michael Spencer
2025-02-10[Lex] Avoid repeated hash lookups (NFC) (#126462)Kazu Hirata
2024-11-16[Lex] Remove unused includes (NFC) (#116460)Kazu Hirata
2024-10-28[clang][modules][lldb] Fix build after #113391Jan Svoboda
2024-10-28[clang][modules] Optimize construction and usage of the submodule index (#113...Jan Svoboda
2024-10-28[clang][modules] Preserve the module map that allowed inferring (#113389)Jan Svoboda
2024-10-25[clang][modules] Shrink the size of `Module::Headers` (#113395)Jan Svoboda
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-10-22[clang] Allocate `Module` instances in `BumpPtrAllocator` (#112795)Jan Svoboda
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda
2024-03-28[clang][modules] Avoid calling expensive `SourceManager::translateFile()` (#8...Jan Svoboda
2024-03-13[clang][modules] giving the __stddef_ headers their own modules can cause red...Ian Anderson
2024-01-20[clang] Use SmallString::operator std::string (NFC)Kazu Hirata
2024-01-08[clang][modules] Remove `_Private` suffix from framework auto-link hints. (#7...Juergen Ributzka
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata
2023-12-09[ADT] Rename SmallString::{starts,ends}with to {starts,ends}_with (#74916)Kazu Hirata
2023-12-08[clang] NFC: Remove `OptionalFileEntryRefDegradesToFileEntryPtr` (#74899)Jan Svoboda
2023-11-24[clang] Fix sorting module headers (#73146)Tulio Magno Quites Machado Filho
2023-11-09[C++20] [Modules] Allow export from language linkageChuanqi Xu
2023-10-27[clang] use relative paths for builtin headers during module compilation (#68...Richard Howell
2023-10-20[Modules] textual headers in submodules never resolve their `use`s (#69651)Ian Anderson
2023-10-20[clang][modules] Use file name as requested (#68957)Jan Svoboda
2023-10-03[NFC] remove duplicate ModuleId alias (#67899)David Stone
2023-09-28[clang][modules] Use `FileEntryRef` in `ModuleMap` (2/2)Jan Svoboda
2023-09-28[clang][modules] Use `FileEntryRef` in `ModuleMap` (1/2)Jan Svoboda
2023-09-28[Modules] Add a flag to control builtin headers being in system modulesIan Anderson
2023-09-13[clang] NFCI: Use `FileEntryRef` in `ModuleMap::InferredModuleAllowedBy`Jan Svoboda
2023-09-09[clang] NFCI: Use `FileEntryRef` in `ModuleMapCallbacks`Jan Svoboda
2023-09-09[clang] NFCI: Use `FileEntryRef` in `ModuleMap`Jan Svoboda
2023-09-09[clang] NFCI: Use `FileEntryRef` in `ModuleMapParser`Jan Svoboda
2023-08-10[clang][modules] Respect "-fmodule-name=" when serializing included files int...Jan Svoboda
2023-07-20[NFC] Remove needless nullchecks.Sindhu Chittireddy
2023-07-17[clang][modules] Skip submodule & framework re-definitions in module mapsJan Svoboda
2023-07-17[clang][modules] Serialize `Module::DefinitionLoc`Jan Svoboda
2023-07-11[clang] Implement `PointerLikeTraits` for `{File,Directory}EntryRef`Jan Svoboda
2023-07-10[llvm][vfs] For virtual directories, use the virtual path as the real pathJan Svoboda
2023-06-15[clang] NFC: Use `DirectoryEntryRef` in `FileManager::getCanonicalName()`Jan Svoboda
2023-06-15[clang] Use `{File,Directory}EntryRef` in modular header search (part 2/2)Jan Svoboda
2023-06-01[clang] Use `FileEntryRef` in modular header search (part 1/2)Jan Svoboda