aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-27[Basic] Use StringRef::drop_back (NFC) (#146195)Kazu Hirata1-1/+1
2025-05-31[Basic] Remove unused includes (NFC) (#142295)Kazu Hirata1-2/+0
2025-04-15[clang] Reject character devices in #embed for now (#135370)Mariya Podchishchaeva1-0/+2
2025-03-20[clang] Remove deprecated `FileManager` APIs (#132063)Jan Svoboda1-16/+0
2024-12-12[clang] Migrate away from PointerUnion::{is,get} (NFC) (#119724)Kazu Hirata1-4/+4
2024-12-11[clang] Migrate away from PointerUnion::{is,get} (NFC) (#119654)Kazu Hirata1-1/+1
2024-10-21[SystemZ][z/OS] Add new openFileForReadBinary function, and pass IsText param...Abhina Sree1-15/+19
2024-09-20Revert "[SystemZ][z/OS] Propagate IsText parameter to open text files as text...Abhina Sreeskantharajan1-6/+6
2024-09-19[SystemZ][z/OS] Propagate IsText parameter to open text files as text (#107906)Abhina Sree1-6/+6
2024-09-11[clang][deps] Print tracing VFS data (#108056)Jan Svoboda1-0/+11
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva1-1/+6
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka1-6/+1
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm1-1/+6
2024-05-22[clang] Processing real directories added as virtual ones (#91645)Ivan Murashko1-15/+33
2024-04-25[clang-scan-deps] Fix contention when updating `TrackingStatistic`s in hot co...Alexandre Ganea1-6/+8
2024-02-14[clang][CodeGen] Shift relink option implementation away from module cloning ...Jacob Lambert1-1/+1
2024-01-30[clang][DependencyScanner] Remove unused -ivfsoverlay files (#73734)Michael Spencer1-0/+7
2024-01-24[clang] NFC: Remove `{File,Directory}Entry::getName()` (#74910)Jan Svoboda1-26/+0
2024-01-20[clang] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2023-09-28[clang][modules] Adopt `FileEntryRef` in the `HeaderFileInfo` block in PCM fi...Jan Svoboda1-15/+12
2023-09-13[clang] NFCI: Use `FileEntryRef` in `FileManager::getCanonicalName()`Jan Svoboda1-2/+2
2023-09-13[clang] NFCI: Use `FileEntryRef` in `FileManager::getBufferForFile()`Jan Svoboda1-2/+3
2023-08-01[lit][clang] Avoid realpath on Windows due to MAX_PATH limitationsSaleem Abdulrasool1-20/+35
2023-06-15[clang] NFC: Use `DirectoryEntryRef` in `FileManager::getCanonicalName()`Jan Svoboda1-5/+4
2023-05-25[clang] Make `FileEntryRef::getDir()` return the as-requested `DirectoryEntry...Jan Svoboda1-1/+1
2023-02-07[clang] NFC: Remove GCC 5.1 workaround in FileEntryJan Svoboda1-2/+1
2022-12-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer1-1/+1
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek1-1/+1
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek1-1/+1
2022-12-09[Basic] Use std::optional in FileManager.cpp (NFC)Kazu Hirata1-1/+2
2022-12-03[Basic] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-08-05[clang] Fix redirection behaviour for cached FileEntryRefBen Langmuir1-7/+1
2022-08-03[clang] Add FileEntryRef::getNameAsRequested()Ben Langmuir1-8/+1
2022-08-01[clang] Only modify FileEntryRef names that are externally remappedBen Langmuir1-14/+2
2022-04-11[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham1-11/+50
2022-04-07Remove a few effectively-unused FileEntry APIs. NFCSam McCall1-3/+0
2022-04-05Revert "[VFS] RedirectingFileSystem only replace path if not already mapped"Ben Barham1-20/+12
2022-04-05FileManager: std::map => BumpPtrAllocator + DenseMap of pointers. NFCSam McCall1-62/+69
2022-03-30[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham1-12/+20
2021-10-29Fix a use-after-scope from 99023627010bbfefb71e25a2b4d056de1cbd354eDuncan P. N. Exon Smith1-2/+2
2021-10-29Support: Use sys::path::is_style_{posix,windows}() in a few placesDuncan P. N. Exon Smith1-9/+9
2021-09-01VFS: Document goals of 'use-external-name' and related logic, NFCDuncan P. N. Exon Smith1-0/+12
2021-07-08PR51018: Remove explicit conversions from SmallString to StringRef to future-...David Blaikie1-2/+2
2021-06-25[clang] Rename StringRef _lower() method calls to _insensitive()Martin Storsjö1-1/+1
2021-04-14[clang][FileManager] Support empty file name in getVirtualFileRef for seriali...Alex Lorenz1-3/+6
2020-12-23Basic: Add native support for stdin to SourceManager and FileManagerDuncan P. N. Exon Smith1-0/+23
2020-12-23Basic: Support named pipes natively in SourceManager and FileManagerDuncan P. N. Exon Smith1-1/+1
2020-12-02Revert "Frontend: Sink named pipe logic from CompilerInstance down to FileMan...Duncan P. N. Exon Smith1-1/+1
2020-12-02Frontend: Sink named pipe logic from CompilerInstance down to FileManagerDuncan P. N. Exon Smith1-1/+1
2020-11-30FileManager: Add FileEntryRef::getDir, returning DirectoryEntryRefDuncan P. N. Exon Smith1-19/+23