aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/VirtualFileSystem.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-11-09Moving FileManager::removeDotPaths to llvm::sys::path::remove_dotsMike Aizatsky1-2/+2
2015-10-20Roll-back r250822.Angel Garcia Gomez1-5/+5
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-5/+5
2015-10-12[VFS] Let the user decide if they want path normalization.Benjamin Kramer1-16/+30
2015-10-12[VFS] Don't try to be heroic with '.' in paths.Benjamin Kramer1-8/+11
2015-10-12[VFS] remove handling of '..' for now.Benjamin Kramer1-2/+2
2015-10-09[VFS] Rename RedirectingFS internals to avoid collisions with public clang cl...Benjamin Kramer1-24/+29
2015-10-09[VFS] Just normalize away .. and . in paths for in-memory file systems.Benjamin Kramer1-17/+10
2015-10-07[VFS] Port driver tool chains to VFS.Benjamin Kramer1-0/+5
2015-10-07[VFS] Refactor VFSFromYAML a bit.Benjamin Kramer1-60/+57
2015-10-07[VFS] Also drop '.' when adding files to an in-memory FS.Benjamin Kramer1-0/+7
2015-10-06[VFS] Put the incoming name in the file status to make InMemoryFS behave more...Benjamin Kramer1-1/+1
2015-10-06[VFS] Transition clang-format to use an in-memory FS.Benjamin Kramer1-0/+16
2015-10-05Remove duplicated default arguments. NFC.Benjamin Kramer1-10/+8
2015-10-05[VFS] Fix the windows build by including the right headers.Benjamin Kramer1-0/+8
2015-10-05[VFS] Fix compilation on systems where time_t is not int64_t.Benjamin Kramer1-4/+4
2015-10-05[VFS] Add working directories to every virtual file system.Benjamin Kramer1-8/+65
2015-10-05[VFS] Add an in-memory file system implementation.Benjamin Kramer1-0/+246
2015-10-05[VFS] Move class out of method so it looks less like Java.Benjamin Kramer1-26/+28
2015-10-05[VFS] Remove setName from the file interface.Benjamin Kramer1-36/+62
2015-06-24Remove a limited and somewhat questionable DenseMapInfo specializationChandler Carruth1-14/+0
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-2/+2
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-3/+3
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-2/+2
2015-01-14[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth1-1/+1
2014-11-19Update for LLVM API changeDavid Blaikie1-1/+1
2014-10-26Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer1-49/+34
2014-08-27Update for llvm API change.Rafael Espindola1-1/+1
2014-08-17Update for llvm api changes.Rafael Espindola1-1/+1
2014-08-17Convert a few ownership comments with std::unique_ptr.Rafael Espindola1-8/+7
2014-07-15VirtualFileSystem: Correctly generate the mapping for an empty VFSJustin Bogner1-23/+22
2014-07-06Update for llvm api change.Rafael Espindola1-3/+8
2014-06-25Add vfs::recursive_directory_iteratorBen Langmuir1-0/+35
2014-06-24Add directory_iterator for (non-recursive) iteration of VFS directoriesBen Langmuir1-7/+191
2014-06-13Update for llvm api change.Rafael Espindola1-12/+13
2014-06-12Refer to error_code with the std prefix.Rafael Espindola1-39/+41
2014-06-12Add a std:: prefix in cases where ADL would have failed on windows.Rafael Espindola1-8/+8
2014-06-12Use generic_category from the std namespace.Rafael Espindola1-1/+1
2014-06-12Errno should use generic_category.Rafael Espindola1-1/+1
2014-06-11Use std::error_code instead of llvm::error_code.Rafael Espindola1-12/+12
2014-05-31Use make_error_code in preparation for making errc an enum class.Rafael Espindola1-8/+8
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola1-3/+3
2014-05-23Stopgap fix for finding module for a file mapped in the VFSBen Langmuir1-2/+4
2014-05-21VirtualFileSystem: Fix a few directory traversal bugs in VFSWriterJustin Bogner1-81/+92
2014-05-20VirtualFileSystem: Fix false positives in YAMLVFSWriter::containedInJustin Bogner1-1/+10
2014-05-20VirtualFileSystem: Add YAMLVFSWriter to generate VFS mapping filesJustin Bogner1-0/+116
2014-05-08[C++11] Use 'nullptr'.Craig Topper1-19/+19
2014-05-05[Basic/FileManager] Propagate whether a file 'IsVolatile' to the file opening...Argyrios Kyrtzidis1-5/+9
2014-03-10[C++11] Avoid implicit conversion of ArrayRef to std::vector and use move sem...Benjamin Kramer1-5/+1