summaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
AgeCommit message (Expand)Author
2024-12-12[clang] Migrate away from PointerUnion::{is,get} (NFC) (#119724)Kazu Hirata
2024-12-11[clang] Migrate away from PointerUnion::{is,get} (NFC) (#119654)Kazu Hirata
2024-10-21[SystemZ][z/OS] Add new openFileForReadBinary function, and pass IsText param...Abhina Sree
2024-09-20Revert "[SystemZ][z/OS] Propagate IsText parameter to open text files as text...Abhina Sreeskantharajan
2024-09-19[SystemZ][z/OS] Propagate IsText parameter to open text files as text (#107906)Abhina Sree
2024-09-11[clang][deps] Print tracing VFS data (#108056)Jan Svoboda
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm
2024-05-22[clang] Processing real directories added as virtual ones (#91645)Ivan Murashko
2024-04-25[clang-scan-deps] Fix contention when updating `TrackingStatistic`s in hot co...Alexandre Ganea
2024-02-14[clang][CodeGen] Shift relink option implementation away from module cloning ...Jacob Lambert
2024-01-30[clang][DependencyScanner] Remove unused -ivfsoverlay files (#73734)Michael Spencer
2024-01-24[clang] NFC: Remove `{File,Directory}Entry::getName()` (#74910)Jan Svoboda
2024-01-20[clang] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-09-28[clang][modules] Adopt `FileEntryRef` in the `HeaderFileInfo` block in PCM fi...Jan Svoboda
2023-09-13[clang] NFCI: Use `FileEntryRef` in `FileManager::getCanonicalName()`Jan Svoboda
2023-09-13[clang] NFCI: Use `FileEntryRef` in `FileManager::getBufferForFile()`Jan Svoboda
2023-08-01[lit][clang] Avoid realpath on Windows due to MAX_PATH limitationsSaleem Abdulrasool
2023-06-15[clang] NFC: Use `DirectoryEntryRef` in `FileManager::getCanonicalName()`Jan Svoboda
2023-05-25[clang] Make `FileEntryRef::getDir()` return the as-requested `DirectoryEntry...Jan Svoboda
2023-02-07[clang] NFC: Remove GCC 5.1 workaround in FileEntryJan Svoboda
2022-12-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek
2022-12-09[Basic] Use std::optional in FileManager.cpp (NFC)Kazu Hirata
2022-12-03[Basic] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-08-05[clang] Fix redirection behaviour for cached FileEntryRefBen Langmuir
2022-08-03[clang] Add FileEntryRef::getNameAsRequested()Ben Langmuir
2022-08-01[clang] Only modify FileEntryRef names that are externally remappedBen Langmuir
2022-04-11[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham
2022-04-07Remove a few effectively-unused FileEntry APIs. NFCSam McCall
2022-04-05Revert "[VFS] RedirectingFileSystem only replace path if not already mapped"Ben Barham
2022-04-05FileManager: std::map => BumpPtrAllocator + DenseMap of pointers. NFCSam McCall
2022-03-30[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham
2021-10-29Fix a use-after-scope from 99023627010bbfefb71e25a2b4d056de1cbd354eDuncan P. N. Exon Smith
2021-10-29Support: Use sys::path::is_style_{posix,windows}() in a few placesDuncan P. N. Exon Smith
2021-09-01VFS: Document goals of 'use-external-name' and related logic, NFCDuncan P. N. Exon Smith
2021-07-08PR51018: Remove explicit conversions from SmallString to StringRef to future-...David Blaikie
2021-06-25[clang] Rename StringRef _lower() method calls to _insensitive()Martin Storsjö
2021-04-14[clang][FileManager] Support empty file name in getVirtualFileRef for seriali...Alex Lorenz
2020-12-23Basic: Add native support for stdin to SourceManager and FileManagerDuncan P. N. Exon Smith
2020-12-23Basic: Support named pipes natively in SourceManager and FileManagerDuncan P. N. Exon Smith
2020-12-02Revert "Frontend: Sink named pipe logic from CompilerInstance down to FileMan...Duncan P. N. Exon Smith
2020-12-02Frontend: Sink named pipe logic from CompilerInstance down to FileManagerDuncan P. N. Exon Smith
2020-11-30FileManager: Add FileEntryRef::getDir, returning DirectoryEntryRefDuncan P. N. Exon Smith
2020-11-30Serialization: Change InputFile to use FileEntryRef and add getVirtualFileRef...Duncan P. N. Exon Smith
2020-10-27Unbreak build with gcc5.3 after 917acacNico Weber
2020-10-27FileManager: Shrink FileEntryRef to the size of a pointerDuncan P. N. Exon Smith
2020-04-15[Clang] Expose RequiresNullTerminator in FileManager.Michael Spencer