Benjamin Kramer
|
034e609fea
[VFS] Just normalize away .. and . in paths for in-memory file systems.
|
10 years ago |
Benjamin Kramer
|
032169da0a
[VFS] Port driver tool chains to VFS.
|
10 years ago |
Benjamin Kramer
|
5bb246bc84
[VFS] Refactor VFSFromYAML a bit.
|
10 years ago |
Benjamin Kramer
|
b4c9f62cc5
[VFS] Also drop '.' when adding files to an in-memory FS.
|
10 years ago |
Benjamin Kramer
|
1b6c8ab9d4
[VFS] Put the incoming name in the file status to make InMemoryFS behave more like a real FS.
|
10 years ago |
Benjamin Kramer
|
9aa66ec171
[VFS] Transition clang-format to use an in-memory FS.
|
10 years ago |
Benjamin Kramer
|
c160cb00f3
Remove duplicated default arguments. NFC.
|
10 years ago |
Benjamin Kramer
|
9e7c05dab8
[VFS] Fix the windows build by including the right headers.
|
10 years ago |
Benjamin Kramer
|
41a697b839
[VFS] Fix compilation on systems where time_t is not int64_t.
|
10 years ago |
Benjamin Kramer
|
5b1864da9c
[VFS] Add working directories to every virtual file system.
|
10 years ago |
Benjamin Kramer
|
9414f34c57
[VFS] Add an in-memory file system implementation.
|
10 years ago |
Benjamin Kramer
|
4643e5c953
[VFS] Move class out of method so it looks less like Java.
|
10 years ago |
Benjamin Kramer
|
305c07703d
[VFS] Remove setName from the file interface.
|
10 years ago |
Chandler Carruth
|
491c50981e
Remove a limited and somewhat questionable DenseMapInfo specialization
|
10 years ago |
Alexander Kornienko
|
8ca7705aa3
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
|
10 years ago |
Alexander Kornienko
|
ac58acc7f2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 years ago |
Alexander Kornienko
|
dfa4cf3126
Use 'override/final' instead of 'virtual' for overridden methods
|
10 years ago |
Yaron Keren
|
9bd91b686a
Remove many superfluous SmallString::str() calls.
|
10 years ago |
Chandler Carruth
|
6c1b926674
[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py
|
10 years ago |
David Blaikie
|
14b0eac48e
Update for LLVM API change
|
10 years ago |
Benjamin Kramer
|
0273eb0d7a
Make VFS and FileManager match the current MemoryBuffer API.
|
10 years ago |
Rafael Espindola
|
ab16e63d61
Update for llvm API change.
|
11 years ago |
Rafael Espindola
|
783cea4dd2
Update for llvm api changes.
|
11 years ago |
Rafael Espindola
|
86925f9d19
Convert a few ownership comments with std::unique_ptr.
|
11 years ago |
Justin Bogner
|
9e5a027d79
VirtualFileSystem: Correctly generate the mapping for an empty VFS
|
11 years ago |
Rafael Espindola
|
860df574e7
Update for llvm api change.
|
11 years ago |
Ben Langmuir
|
6f641ccd0e
Add vfs::recursive_directory_iterator
|
11 years ago |
Ben Langmuir
|
cd6ef194d0
Add directory_iterator for (non-recursive) iteration of VFS directories
|
11 years ago |
Rafael Espindola
|
1b302fa914
Update for llvm api change.
|
11 years ago |
Rafael Espindola
|
5471ad06e1
Refer to error_code with the std prefix.
|
11 years ago |