summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
AgeCommit message (Expand)Author
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-04-11[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham
2022-04-05Revert "[VFS] RedirectingFileSystem only replace path if not already mapped"Ben Barham
2022-03-30[VFS] RedirectingFileSystem only replace path if not already mappedBen Barham
2022-03-17[VFS] Add print/dump to the whole FileSystem hierarchyBen Barham
2022-03-14[VFS] Rename `RedirectingFileSystem::dump` to `print`Ben Barham
2022-02-22[VFS] Use generic_category for errors generated from the VFSBen Barham
2022-02-03[VFS] Add back setFallthrough for downstream usersBen Barham
2022-02-03[VFS] Add a "redirecting-with" field to overlaysBen Barham
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2022-01-20[llvm][vfs] Abstract in-memory node creationJan Svoboda
2022-01-20[llvm][vfs] NFC: Virtualize in-memory `getStatus`Jan Svoboda
2022-01-19[clang] support relative roots to vfs overlaysRichard Howell
2021-12-16[clang][deps] Squash caches for original and minimized filesJan Svoboda
2021-11-13reland: [VFS] Use original path when falling back to external FSKeith Smiley
2021-11-13Revert "[VFS] Use original path when falling back to external FS"Keith Smiley
2021-11-13[VFS] Use original path when falling back to external FSKeith Smiley
2021-11-08[Support] [VirtualFileSystem] Detect the windows_slash path styleMartin Storsjö
2021-11-07Put implementation details into anonymous namespaces. NFCI.Benjamin Kramer
2021-09-29[VFS] InMemoryFilesystem's UniqueIDs are a function of path and content.Sam McCall
2021-09-06[Support] Qualify auto (NFC)Kazu Hirata
2021-07-08PR51018: Remove explicit conversions from SmallString to StringRef to future-...David Blaikie
2021-06-25[llvm] Rename StringRef _lower() method calls to _insensitive()Martin Storsjö
2021-04-26[clang] Don't crash when loading invalid VFS for the module dep collectorAlex Lorenz
2021-02-02[VFS] Add support to RedirectingFileSystem for mapping a virtual directory to...Nathan Hawes
2021-01-30[NFC][VFS] Fix a build warning due to an extra semicolonYang Fan
2021-01-30[VFS] Combine VFSFromYamlDirIterImpl and OverlayFSDirIterImpl into a single i...Nathan Hawes
2021-01-22[VFS] Fix inconsistencies between relative paths and fallthrough.Jonas Devlieghere
2020-12-08Support: Add RedirectingFileSystem::create from simple list of redirectionsDuncan P. N. Exon Smith
2020-12-08VFS: Return new file systems as uniquely owned when possible, almost NFCDuncan P. N. Exon Smith
2020-12-03Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFCDuncan P. N. Exon Smith
2020-09-02[lldb] Add reproducer verifierJonas Devlieghere
2020-09-01Revert "[lldb] Add reproducer verifier"Raphael Isemann
2020-08-31[lldb] Add reproducer verifierJonas Devlieghere
2020-05-12[YAMLVFSWriter] Fix for delimitersJan Korous
2020-05-07[YAMLVFSWriter] Fix directory handlingJan Korous
2020-03-27[VirtualFileSystem] Support directory entries in the YAMLVFSWriterJonas Devlieghere
2020-02-05[VFS] More consistent support for WindowsAdrian McCarthy
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-12-18Fix more VFS tests on WindowsAdrian McCarthy
2019-11-14Improve VFS compatibility on WindowsAdrian McCarthy
2019-11-04VirtualFileSystem - fix uninitialized variable warnings. NFCI.Simon Pilgrim
2019-10-16RedirectingFileSystem::openFileForRead - replace bitwise & with boolean && to...Simon Pilgrim
2019-10-16RealFile - fix self-initialization warning in constructor.Simon Pilgrim
2019-10-15[Reland][VirtualFileSystem] Support virtual working directory in the Redirect...Jonas Devlieghere
2019-10-15Revert "[VirtualFileSystem] Support virtual working directory in the Redirec...Jonas Devlieghere
2019-10-15[VirtualFileSystem] Support virtual working directory in the RedirectingFSJonas Devlieghere
2019-10-01VirtualFileSystem - replace dyn_cast<>+assert with cast<> calls. NFCI.Simon Pilgrim
2019-09-13[Reproducer] Add reproducer dump command.Jonas Devlieghere
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere