Commit History

Author SHA1 Message Date
  David Blaikie 8ee697fb1b Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue. 10 years ago
  Benjamin Kramer 0273eb0d7a Make VFS and FileManager match the current MemoryBuffer API. 10 years ago
  Ben Langmuir 1c7a745052 Make FileEntry::getName() valid across calls to FileManager::getFile() 11 years ago
  Rafael Espindola 490fd36bd1 Return a std::unique_ptr from getBufferForFile. NFC. 11 years ago
  Manuel Klimek c16172fafe Default getFile() to use the last accessed name in the FileEntry. 11 years ago
  David Blaikie 88b00c0761 unique_ptr-ify FileSystemStatCache::setNextStatCache 11 years ago
  David Blaikie 07e81e7275 unique_ptr-ify FileSystemStatCache::takeNextStatCache 11 years ago
  David Blaikie 1614d5cef4 Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".reset()" 11 years ago
  David Blaikie 87e7bf9da1 Improve memory ownership of vfs::Files in the FileSystemStatCache by using std::unique_ptr 11 years ago
  Alp Toker 5676ff327f Remove unused sys/stat.h includes 11 years ago
  Ben Langmuir ff6e3ae785 Avoid invalidating successfully loaded module files 11 years ago
  Rafael Espindola e616fa6104 Include system_error directly. 11 years ago
  Rafael Espindola 9986295b4f Replace llvm::error_code with std::error_code. 11 years ago
  Ben Langmuir 68d890da08 Stopgap fix for finding module for a file mapped in the VFS 11 years ago
  Craig Topper 603e37c3dd [C++11] Use 'nullptr'. 11 years ago
  Argyrios Kyrtzidis bd80493223 [Basic/FileManager] Propagate whether a file 'IsVolatile' to the file opening functions. 11 years ago
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. 11 years ago
  Ahmed Charles 789a4f820d Change OwningPtr::take() to OwningPtr::release(). 11 years ago
  Ben Langmuir d066fe94b0 Reapply fixed "Honour 'use-external-names' in FileManager" 11 years ago
  Ben Langmuir 86c8d8ee06 Revert "Honour 'use-external-names' in FileManager" 11 years ago
  Ben Langmuir 2b1bc151cb Honour 'use-external-names' in FileManager 11 years ago
  Ben Langmuir 80070baa14 Reapply r202420 hopefully fixed for other STLs 11 years ago
  Ben Langmuir dda6f52db1 Revert "Remove constructors from FileEntry that prevent owning resources" 11 years ago
  Ben Langmuir 1f3d645a46 Remove constructors from FileEntry that prevent owning resources 11 years ago
  Ben Langmuir cb258fa9e9 Split FileEntry name vs. isValid 11 years ago
  Patrik Hagglund 7edcb6e633 Fix gcc -Wparentheses warning. 11 years ago
  Ben Langmuir d7596d6412 Recommit virtual file system 11 years ago
  Juergen Ributzka 6c03a38d81 Reverting the virtual file system implementation, because it triggers an assertion 11 years ago
  Ben Langmuir 91e3d5860a Initial implementation of virtual file system 11 years ago
  Rafael Espindola 0fda0f75f0 Use llvm::sys::fs::UniqueID for windows and unix. 12 years ago