46 Commits (5b3787e8a3eba3785933d458eaf4b4cc6c00c8c6)

Author SHA1 Message Date
Liam 3191a97b22 vfs_real: ensure size cache is reset on write 3 years ago
Liam 0f7b1f067f vfs_real: misc optimizations 3 years ago
Liam 863d5c23d0 vfs_real: require file existence on open 3 years ago
Liam 87087b768b vfs_real: add simplified open file cache 3 years ago
Liam 729216e5d8 vfs_real: lazily open files 3 years ago
Liam efaaa6e0bf vfs_real: add file LRU cache for open file limits 3 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Morph 65c2d00bd9 vfs: Partially implement GetFileTimeStampRaw 4 years ago
Morph c74b4be699 vfs_real: Fix Mode to FileAccessMode conversion 5 years ago
Morph e8f1d7145e common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 5 years ago
Lioncash ab38371888 file_sys: Resolve cases of variable shadowing 5 years ago
comex 6ea2d44f1e vfs_real: When moving files or directories, don't assume file opening will succeed 5 years ago
Morph 9e47a3f7cd Revert "Merge pull request #5176 from Morph1984/fix-createfile" 5 years ago
Lioncash fd6a753646 vfs: Use existing type aliases consistently 5 years ago
Morph b8c2935580 vfs_real: Fix CreateFile for files without a file extension 5 years ago
Lioncash d9fc3abc1f vfs_real: Resolve sign conversion warnings 5 years ago
Lioncash 182739ce1b vfs_real: Avoid redundant map lookups 5 years ago
Lioncash a87209e09d common/fileutil: Convert namespace to Common::FS 5 years ago
Lioncash 2fa750dd6b file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode 5 years ago
Morph ef6946bf66 vfs_real: Fix MoveFile 6 years ago
Zach Hilman 2aa6989cee vfs: Remove InterpretAsDirectory and related functions 7 years ago
Zach Hilman 0243903c12 fsmitm: Cleanup and modernize fsmitm port 7 years ago
Zach Hilman df19124e6d vfs: Add GetEntries method 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash df444a4a8e vfs_real: Forward declare IOFile 7 years ago
Lioncash 402118fae3 vfs_real: Remove unused variable in CreateDirectoryRelative() 7 years ago
Zach Hilman 3781654c6d registration: Various style and documentation improvements 7 years ago
Zach Hilman fdb155ca09 vfs_real: Add CreateFullPath to Create* operations 7 years ago
Zach Hilman 83db3b452a registration: Update documentation and style 7 years ago
Zach Hilman 562e66e5d2 vfs_real: Add CreateFullPath to CreateFile 7 years ago
Zach Hilman b43d01f09b file_util: Use enum instead of bool for specifing path behavior 7 years ago
Zach Hilman 4f44293e63 vfs: Add unreachable assert to file permissions converter 7 years ago
Zach Hilman 6b97b22716 vfs: Add RealVfsFilesystem implementation 7 years ago
Zach Hilman 2e4c791f79 RomFS Extraction 8 years ago
Zach Hilman bd410ce242 VFS Regression and Accuracy Fixes (#776) 8 years ago
Lioncash 861405d6c0 file_util, vfs: Use std::string_view where applicable 8 years ago
Lioncash 574be087d4 file_util: Use a u64 to represent number of entries 8 years ago
Lioncash 285dfd1a6d vfs_real: Remove redundant copying of std::vector instances in GetFiles() and GetSubdirectories() 8 years ago
Lioncash 97f7a15e70 partition_filesystem, vfs_real: Add missing standard includes 8 years ago
Lioncash ed7f23ef32 partition_filesystem, vfs_real: Use std::move in ReplaceFileWithSubdirectory() where applicable 8 years ago
Lioncash 24fc1a425a partition_filesystem, vfs_real: Use std::distance() instead of subtraction 8 years ago
Zach Hilman 82150bd5c1 Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
bunnei 0c22a8d514 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 12e9522b32 Virtual Filesystem (#597) 8 years ago