aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/HeaderSearch.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-06[clang][modules] Lazily load by name lookups in module maps (#132853)Michael Spencer1-73/+161
2025-04-16[Lex] Use llvm::make_second_range (NFC) (#135902)Kazu Hirata1-2/+1
2025-03-25[clang] Consistently use "load" to refer to populating clang::ModuleMap (#132...Michael Spencer1-2/+2
2025-03-25[clang][lex] Store non-owning options ref in `HeaderSearch` (#132780)Jan Svoboda1-21/+20
2025-03-21[clang] Make `HeaderSearchOptions` references const (#130825)Jan Svoboda1-1/+1
2025-02-24Exclude RedirectingFileSystem with null OverlayFileDir in VFSUsage (#128267)Hiroshi Yamauchi1-3/+9
2024-11-16[Lex] Remove unused includes (NFC) (#116460)Kazu Hirata1-1/+0
2024-10-31[clang][lex] Remove `HeaderFileInfo::Framework` (#114460)Jan Svoboda1-15/+0
2024-10-31[clang][lex] Remove `-index-header-map` (#114459)Jan Svoboda1-46/+1
2024-10-25[clang][modules] Only serialize info for locally-included headers (#113718)Jan Svoboda1-1/+0
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda1-4/+4
2024-08-13[clang] Stop adjusting the module cache path (#102540)Jan Svoboda1-1/+0
2024-07-23[Modules] Don't search for modulemaps in the immediate sub-directories of sea...Volodymyr Sapsai1-12/+14
2024-06-20[Lex] Replace hash_combine with a stable hashFangrui Song1-3/+4
2024-06-20[HeaderSearch] Introduce LazyIdentifierInfoPtr for Controlling Macro in Heade...Chuanqi Xu1-17/+16
2024-06-15[clang][modules] HeaderSearch::MarkFileModuleHeader sets textual headers' Hea...Ian Anderson1-3/+10
2024-06-14[clang][HeaderSearch] Fix handling of relative file-paths in suggestPathToFil...kadir çetinkaya1-0/+2
2024-04-24[clang][modules] Allow module maps with textual headers to be non-affecting (...Jan Svoboda1-0/+1
2024-04-11[clang][modules] Do not resolve `HeaderFileInfo` externally in `ASTWriter` (#...Jan Svoboda1-35/+42
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-2/+1
2024-04-05[clang][modules] Headers meant to be included multiple times can be completel...Ian Anderson1-57/+126
2024-01-30[clang][DependencyScanner] Remove unused -ivfsoverlay files (#73734)Michael Spencer1-0/+22
2024-01-24Revert "[Modules] [HeaderSearch] Don't reenter headers if it is pragm… (#79...gulfemsavrun1-39/+39
2024-01-24[Modules] [HeaderSearch] Don't reenter headers if it is pragma once (#76119)Chuanqi Xu1-39/+39
2023-12-16Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-1/+1
2023-12-14[clang][modules] Deprecate module.map in favor of module.modulemap (#75142)Michael Spencer1-5/+17
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-5/+5
2023-12-07Remove dead code; NFCAaron Ballman1-8/+7
2023-10-20[clang][modules] Use file name as requested (#68957)Jan Svoboda1-1/+1
2023-09-29[clang] NFCI: Use `FileEntryRef` in `ASTReader::GetHeaderFileInfo()`Jan Svoboda1-23/+21
2023-09-28[clang][modules] Use `FileEntryRef` in `ModuleMap` (2/2)Jan Svoboda1-1/+1
2023-09-28[clang][modules] Use `FileEntryRef` in `ModuleMap` (1/2)Jan Svoboda1-1/+1
2023-09-09[clang] NFCI: Use `FileEntryRef` in `CreateHeaderMap()`Jan Svoboda1-2/+2
2023-09-09[clang] NFCI: Use `FileEntryRef` in `LookupSubframeworkHeader()`Jan Svoboda1-4/+2
2023-09-09[clang] NFCI: Use `FileEntryRef` in `suggestPathToFileForDiagnostics()`Jan Svoboda1-5/+2
2023-09-09[clang] NFCI: Use `FileEntryRef` in `ModuleMapParser`Jan Svoboda1-8/+6
2023-09-09[clang] NFCI: Use `FileEntryRef` in `diagnoseFrameworkInclude()`Jan Svoboda1-6/+6
2023-09-08[clang] NFCI: Use `FileEntryRef` in `checkMSVCHeaderSearch()`Jan Svoboda1-7/+6
2023-09-08[clang][lex] Use preferred path separator in includer-relative lookupJan Svoboda1-3/+1
2023-08-16Reland "[modules] Fix error about the same module being defined in different ...Volodymyr Sapsai1-1/+1
2023-08-10Revert "Reland "[modules] Fix error about the same module being defined in di...Volodymyr Sapsai1-1/+1
2023-08-10Reland "[modules] Fix error about the same module being defined in different ...Volodymyr Sapsai1-1/+1
2023-08-10Revert "[modules] Fix error about the same module being defined in different ...Volodymyr Sapsai1-1/+1
2023-08-10[modules] Fix error about the same module being defined in different .pcm fil...Volodymyr Sapsai1-1/+1
2023-08-09[clang][HeaderSearch] Treat framework headers as Angled for suggestPathDavid Goldman1-9/+10
2023-07-21Track the RequestingModule in the HeaderSearch LookupFile cache.Richard Smith1-4/+6
2023-07-17[clang][modules][deps] Parse "FW_Private" module map even after loading "FW" PCMJan Svoboda1-4/+1
2023-06-26[clang/HeaderSearch] Make sure `loadSubdirectoryModuleMaps` doesn't cause loa...Argyrios Kyrtzidis1-0/+2
2023-06-15[clang] Use `{File,Directory}EntryRef` in modular header search (part 2/2)Jan Svoboda1-4/+4
2023-06-01[clang] Use `FileEntryRef` in modular header search (part 1/2)Jan Svoboda1-20/+19