Commit History

Author SHA1 Message Date
  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