summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
AgeCommit message (Expand)Author
2024-06-21[VFS] Avoid <stack> include (NFC)Nikita Popov
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad
2024-06-06[clang] Fix handling of adding a file with the same name as an existing dir t...jensmassberg
2024-05-08[llvm] Use StringRef::operator== instead of StringRef::equals (NFC) (#91441)Kazu Hirata
2024-05-07[modules] Accept equivalent module caches from different symlink (#90925)Ellis Hoag
2024-05-04[Support] Use StringRef::operator== instead of StringRef::equals (NFC) (#91042)Kazu Hirata
2024-04-12[llvm][vfs] Make vfs::FileSystem::exists() virtual NFC (#88575)Artem Chikin
2024-04-12[llvm][vfs] NFCI: Remove `const` from `VFS::getRealPath()`Jan Svoboda
2024-03-15[llvm][vfs] Preserve paths for fallback/fallthrough in RedirectingFileSystem ...Ben Langmuir
2024-02-03[Support] Use StringRef::starts_with (NFC)Kazu Hirata
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-17[Support] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-11-03[Support] Use StringRef::starts_with/ends_with instead of startswith/endswith...Simon Pilgrim
2023-09-27[NFC] Use const references to avoid copying objects in for-loopsGregory Alfonso
2023-08-30[NFC] Remove unused variables declared in conditionsTakuya Shimizu
2023-08-15Revert "Reland "[Clang][SemaCXX] Add unused warning for variables declared in...Takuya Shimizu
2023-08-15Reland "[Clang][SemaCXX] Add unused warning for variables declared in conditi...Takuya Shimizu
2023-07-22[VirtualFileSystem] Use std::map::emplaceFangrui Song
2023-07-21[VirtualFileSystem] Make gcc<7.5 happy after 75d71800aa384ee58663d892c325572f...Fangrui Song
2023-07-19[VirtualFileSystem] Use map to stabilize iteration orderFangrui Song
2023-07-10[llvm][vfs] For virtual directories, use the virtual path as the real pathJan Svoboda
2023-05-02[llvm][vfs] Avoid silent fallback to process-wide working directoryBen Langmuir
2023-01-14[llvm] Include <optional> instead of "llvm/ADT/Optional.h" (NFC)Kazu Hirata
2022-12-20[llvm] Use std::optional instead of OptionalKazu Hirata
2022-12-16std::optional::value => operator*/operator->Fangrui Song
2022-12-16[vfs] Allow root paths relative to the vfsoverlay YAML fileHaowei Wu
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-08[llvm] Call reserve before push_back in a loopGregory Alfonso
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-25[Support] Use std::optional in VirtualFileSystem.cpp (NFC)Kazu Hirata
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-21[llvm][vfs] Implement in-memory symlinksJan Svoboda
2022-06-21[llvm][vfs] NFC: Promote `InMemoryDirIterator` to nested classJan Svoboda
2022-06-21[llvm][vfs] NFC: Promote `lookupInMemoryNode()` to member functionJan Svoboda
2022-06-21[llvm][vfs] NFC: Rename `InMemoryFileSystem::addHardLink()` argumentsJan Svoboda
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