David Blaikie
|
8ee697fb1b
Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.
|
10 년 전 |
Benjamin Kramer
|
0273eb0d7a
Make VFS and FileManager match the current MemoryBuffer API.
|
10 년 전 |
Ben Langmuir
|
1c7a745052
Make FileEntry::getName() valid across calls to FileManager::getFile()
|
11 년 전 |
Rafael Espindola
|
490fd36bd1
Return a std::unique_ptr from getBufferForFile. NFC.
|
11 년 전 |
Manuel Klimek
|
c16172fafe
Default getFile() to use the last accessed name in the FileEntry.
|
11 년 전 |
David Blaikie
|
88b00c0761
unique_ptr-ify FileSystemStatCache::setNextStatCache
|
11 년 전 |
David Blaikie
|
07e81e7275
unique_ptr-ify FileSystemStatCache::takeNextStatCache
|
11 년 전 |
David Blaikie
|
1614d5cef4
Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".reset()"
|
11 년 전 |
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 년 전 |