aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys/vfs_real.cpp
AgeCommit message (Expand)Author
2024-01-25vfs: Move vfs files to their own directoryFearlessTobi
2023-12-05Improve path splitting speedBreadFish64
2023-07-06vfs_real: use open file size for getting size (#11016)liamwhite
2023-06-23vfs_real: lock concurrent accessesLiam
2023-06-16vfs_real: ensure size cache is reset on writeLiam
2023-06-16vfs_real: misc optimizationsLiam
2023-06-13vfs_real: require file existence on openLiam
2023-06-13vfs_real: add simplified open file cacheLiam
2023-06-13vfs_real: lazily open filesLiam
2023-06-13vfs_real: add file LRU cache for open file limitsLiam
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-09-14vfs: Partially implement GetFileTimeStampRawMorph
2021-06-22vfs_real: Fix Mode to FileAccessMode conversionMorph
2021-05-25common: fs: Rework the Common Filesystem interface to make use of std::filesy...Morph
2021-05-02file_sys: Resolve cases of variable shadowingLioncash
2021-01-23vfs_real: When moving files or directories, don't assume file opening will su...comex
2020-12-12Merge pull request #5183 from lioncash/alias2bunnei
2020-12-11Revert "Merge pull request #5176 from Morph1984/fix-createfile"Morph
2020-12-10vfs: Use existing type aliases consistentlyLioncash
2020-12-09vfs_real: Fix CreateFile for files without a file extensionMorph
2020-08-18vfs_real: Resolve sign conversion warningsLioncash
2020-08-18vfs_real: Avoid redundant map lookupsLioncash
2020-08-16common/fileutil: Convert namespace to Common::FSLioncash
2020-08-03file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with ModeLioncash
2020-07-10vfs_real: Fix MoveFileMorph
2018-10-19vfs: Remove InterpretAsDirectory and related functionsZach Hilman
2018-09-23fsmitm: Cleanup and modernize fsmitm portZach Hilman
2018-09-21vfs: Add GetEntries methodZach Hilman
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-02vfs_real: Forward declare IOFileLioncash
2018-08-27vfs_real: Remove unused variable in CreateDirectoryRelative()Lioncash
2018-08-12registration: Various style and documentation improvementsZach Hilman
2018-08-11vfs_real: Add CreateFullPath to Create* operationsZach Hilman
2018-08-11registration: Update documentation and styleZach Hilman
2018-08-11vfs_real: Add CreateFullPath to CreateFileZach Hilman
2018-08-08file_util: Use enum instead of bool for specifing path behaviorZach Hilman
2018-08-08vfs: Add unreachable assert to file permissions converterZach Hilman
2018-08-08vfs: Add RealVfsFilesystem implementationZach Hilman
2018-07-27RomFS ExtractionZach Hilman
2018-07-23VFS Regression and Accuracy Fixes (#776)Zach Hilman
2018-07-22file_util, vfs: Use std::string_view where applicableLioncash
2018-07-21file_util: Use a u64 to represent number of entriesLioncash
2018-07-20vfs_real: Remove redundant copying of std::vector instances in GetFiles() and...Lioncash
2018-07-20partition_filesystem, vfs_real: Add missing standard includesLioncash
2018-07-20partition_filesystem, vfs_real: Use std::move in ReplaceFileWithSubdirectory(...Lioncash
2018-07-20partition_filesystem, vfs_real: Use std::distance() instead of subtractionLioncash
2018-07-18Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman
2018-07-07Revert "Virtual Filesystem (#597)"bunnei
2018-07-06Virtual Filesystem (#597)Zach Hilman