David Blaikie
|
87e7bf9da1
Improve memory ownership of vfs::Files in the FileSystemStatCache by using std::unique_ptr
|
11 年之前 |
Alp Toker
|
5676ff327f
Remove unused sys/stat.h includes
|
11 年之前 |
Ben Langmuir
|
ff6e3ae785
Avoid invalidating successfully loaded module files
|
11 年之前 |
Rafael Espindola
|
e616fa6104
Include system_error directly.
|
11 年之前 |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 年之前 |
Ben Langmuir
|
68d890da08
Stopgap fix for finding module for a file mapped in the VFS
|
11 年之前 |
Craig Topper
|
603e37c3dd
[C++11] Use 'nullptr'.
|
11 年之前 |
Argyrios Kyrtzidis
|
bd80493223
[Basic/FileManager] Propagate whether a file 'IsVolatile' to the file opening functions.
|
11 年之前 |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 年之前 |
Ahmed Charles
|
789a4f820d
Change OwningPtr::take() to OwningPtr::release().
|
11 年之前 |
Ben Langmuir
|
d066fe94b0
Reapply fixed "Honour 'use-external-names' in FileManager"
|
11 年之前 |
Ben Langmuir
|
86c8d8ee06
Revert "Honour 'use-external-names' in FileManager"
|
11 年之前 |
Ben Langmuir
|
2b1bc151cb
Honour 'use-external-names' in FileManager
|
11 年之前 |
Ben Langmuir
|
80070baa14
Reapply r202420 hopefully fixed for other STLs
|
11 年之前 |
Ben Langmuir
|
dda6f52db1
Revert "Remove constructors from FileEntry that prevent owning resources"
|
11 年之前 |
Ben Langmuir
|
1f3d645a46
Remove constructors from FileEntry that prevent owning resources
|
11 年之前 |
Ben Langmuir
|
cb258fa9e9
Split FileEntry name vs. isValid
|
11 年之前 |
Patrik Hagglund
|
7edcb6e633
Fix gcc -Wparentheses warning.
|
11 年之前 |
Ben Langmuir
|
d7596d6412
Recommit virtual file system
|
11 年之前 |
Juergen Ributzka
|
6c03a38d81
Reverting the virtual file system implementation, because it triggers an assertion
|
11 年之前 |
Ben Langmuir
|
91e3d5860a
Initial implementation of virtual file system
|
11 年之前 |
Rafael Espindola
|
0fda0f75f0
Use llvm::sys::fs::UniqueID for windows and unix.
|
12 年之前 |
Rafael Espindola
|
aefb1d3312
Convert a use of stat with sys::fs::status.
|
12 年之前 |
Rafael Espindola
|
146d57fd51
Fix handling of "clang c:foo"
|
12 年之前 |
Craig Topper
|
09d19efaa1
Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily.
|
12 年之前 |
Dmitri Gribenko
|
adeb7822cb
<limits.h> includes <linux/limits.h> on Linux, no need to special-case it
|
12 年之前 |
Douglas Gregor
|
713b7c0118
Since we're stuck with realpath for the header <-> module mapping,
|
12 年之前 |
Argyrios Kyrtzidis
|
e5d30e3b40
Extend stat query APIs to explicitly specify if the query is for
|
12 年之前 |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 年之前 |
Daniel Dunbar
|
6a1f49423b
Basic: Windows doesn't define S_IFIFO.
|
12 年之前 |