aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-3/+3
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-8/+8
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-8/+8
2022-06-21[llvm][vfs] Implement in-memory symlinksJan Svoboda1-17/+111
2022-06-21[llvm][vfs] NFC: Promote `InMemoryDirIterator` to nested classJan Svoboda1-11/+7
2022-06-21[llvm][vfs] NFC: Promote `lookupInMemoryNode()` to member functionJan Svoboda1-11/+11
2022-06-21[llvm][vfs] NFC: Rename `InMemoryFileSystem::addHardLink()` argumentsJan Svoboda1-7/+8
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata1-4/+4
2022-04-11[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham1-6/+17
2022-04-05Revert "[VFS] RedirectingFileSystem only replace path if not already mapped"Ben Barham1-10/+2
2022-03-30[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham1-2/+10
2022-03-17[VFS] Add print/dump to the whole FileSystem hierarchyBen Barham1-16/+79
2022-03-14[VFS] Rename `RedirectingFileSystem::dump` to `print`Ben Barham1-7/+7
2022-02-22[VFS] Use generic_category for errors generated from the VFSBen Barham1-4/+2
2022-02-03[VFS] Add back setFallthrough for downstream usersBen Barham1-0/+8
2022-02-03[VFS] Add a "redirecting-with" field to overlaysBen Barham1-74/+215
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille1-3/+0
2022-01-20[llvm][vfs] Abstract in-memory node creationJan Svoboda1-27/+38
2022-01-20[llvm][vfs] NFC: Virtualize in-memory `getStatus`Jan Svoboda1-17/+12
2022-01-19[clang] support relative roots to vfs overlaysRichard Howell1-3/+12
2021-12-16[clang][deps] Squash caches for original and minimized filesJan Svoboda1-0/+6
2021-11-13reland: [VFS] Use original path when falling back to external FSKeith Smiley1-27/+80
2021-11-13Revert "[VFS] Use original path when falling back to external FS"Keith Smiley1-80/+27
2021-11-13[VFS] Use original path when falling back to external FSKeith Smiley1-27/+80
2021-11-08[Support] [VirtualFileSystem] Detect the windows_slash path styleMartin Storsjö1-5/+15
2021-11-07Put implementation details into anonymous namespaces. NFCI.Benjamin Kramer1-0/+2
2021-09-29[VFS] InMemoryFilesystem's UniqueIDs are a function of path and content.Sam McCall1-9/+35
2021-09-06[Support] Qualify auto (NFC)Kazu Hirata1-1/+1
2021-07-08PR51018: Remove explicit conversions from SmallString to StringRef to future-...David Blaikie1-1/+1
2021-06-25[llvm] Rename StringRef _lower() method calls to _insensitive()Martin Storsjö1-4/+5
2021-04-26[clang] Don't crash when loading invalid VFS for the module dep collectorAlex Lorenz1-0/+2
2021-02-02[VFS] Add support to RedirectingFileSystem for mapping a virtual directory to...Nathan Hawes1-71/+205
2021-01-30[NFC][VFS] Fix a build warning due to an extra semicolonYang Fan1-1/+1
2021-01-30[VFS] Combine VFSFromYamlDirIterImpl and OverlayFSDirIterImpl into a single i...Nathan Hawes1-183/+121
2021-01-22[VFS] Fix inconsistencies between relative paths and fallthrough.Jonas Devlieghere1-26/+50
2020-12-08Support: Add RedirectingFileSystem::create from simple list of redirectionsDuncan P. N. Exon Smith1-1/+58
2020-12-08VFS: Return new file systems as uniquely owned when possible, almost NFCDuncan P. N. Exon Smith1-4/+4
2020-12-03Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFCDuncan P. N. Exon Smith1-4/+2
2020-09-02[lldb] Add reproducer verifierJonas Devlieghere1-0/+11
2020-09-01Revert "[lldb] Add reproducer verifier"Raphael Isemann1-11/+0
2020-08-31[lldb] Add reproducer verifierJonas Devlieghere1-0/+11
2020-05-12[YAMLVFSWriter] Fix for delimitersJan Korous1-9/+18
2020-05-07[YAMLVFSWriter] Fix directory handlingJan Korous1-1/+2
2020-03-27[VirtualFileSystem] Support directory entries in the YAMLVFSWriterJonas Devlieghere1-8/+26
2020-02-05[VFS] More consistent support for WindowsAdrian McCarthy1-34/+51
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-10/+11
2019-12-18Fix more VFS tests on WindowsAdrian McCarthy1-10/+33
2019-11-14Improve VFS compatibility on WindowsAdrian McCarthy1-3/+2
2019-11-04VirtualFileSystem - fix uninitialized variable warnings. NFCI.Simon Pilgrim1-2/+2
2019-10-16RedirectingFileSystem::openFileForRead - replace bitwise & with boolean && to...Simon Pilgrim1-1/+1