aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-01-14[llvm] Include <optional> instead of "llvm/ADT/Optional.h" (NFC)Kazu Hirata1-1/+0
2022-12-20[llvm] Use std::optional instead of OptionalKazu Hirata1-1/+1
2022-12-16std::optional::value => operator*/operator->Fangrui Song1-5/+5
2022-12-16[vfs] Allow root paths relative to the vfsoverlay YAML fileHaowei Wu1-14/+71
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song1-27/+25
2022-12-10Don't include None.h (NFC)Kazu Hirata1-1/+0
2022-12-08[llvm] Call reserve before push_back in a loopGregory Alfonso1-0/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-4/+4
2022-11-25[Support] Use std::optional in VirtualFileSystem.cpp (NFC)Kazu Hirata1-2/+3
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-3/+3
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