- Jul 24, 2018
-
-
Zach Hilman authored
* Regression and Mode Fixes * Review Fixes * string_view correction * Add operator& for FileSys::Mode * Return std::string from SanitizePath * Farming Simulator Fix * Use != With mode operator&
-
- Jul 22, 2018
-
-
Lioncash authored
Avoids unnecessary construction of std::string instances where applicable.
-
- Jul 21, 2018
-
-
Lioncash authored
Instead of using an unsigned int as a parameter and expecting a user to always pass in the correct values, we can just convert the enum into an enum class and use that type as the parameter type instead, which makes the interface more type safe. We also get rid of the bookkeeping "NUM_" element in the enum by just using an unordered map. This function is generally low-frequency in terms of calls (and I'd hope so, considering otherwise would mean we're slamming the disk with IO all the time) so I'd consider this acceptable in this case.
-
- Jul 19, 2018
-
-
Subv authored
It is unknown if this is correct behavior, but it makes sense and fixes a regression with Stardew Valley.
-
Lioncash authored
Avoids unnecessary atomic reference count incrementing and decrementing
-
Lioncash authored
This is simply a basic value check as opposed to potentially doing string based operations (unlikely, but still, avoiding it is free).
-
Lioncash authored
This was just an artifact missed during PR review.
-
Zach Hilman authored
* Virtual Filesystem * Fix delete bug and documentate * Review fixes + other stuff * Fix puyo regression
-
- Jul 18, 2018
-
-
Lioncash authored
Previously this wouldn't compile, since no such function named SaveStructDebugInfo() exists.
-
- Jul 17, 2018
-
-
Zach Hilman authored
-
- Jul 08, 2018
-
- Jul 06, 2018
-
-
Zach Hilman authored
* Add VfsFile and VfsDirectory classes * Finish abstract Vfs classes * Implement RealVfsFile (computer fs backend) * Finish RealVfsFile and RealVfsDirectory * Finished OffsetVfsFile * More changes * Fix import paths * Major refactor * Remove double const * Use experimental/filesystem or filesystem depending on compiler * Port partition_filesystem * More changes * More Overhaul * FSP_SRV fixes * Fixes and testing * Try to get filesystem to compile * Filesystem on linux * Remove std::filesystem and document/test * Compile fixes * Missing include * Bug fixes * Fixes * Rename v_file and v_dir * clang-format fix * Rename NGLOG_* to LOG_* * Most review changes * Fix TODO * Guess 'main' to be Directory by filename
-
- Jul 03, 2018
-
-
James Rowe authored
-
James Rowe authored
-
- May 02, 2018
-
-
Lioncash authored
This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on).
-
- Apr 24, 2018
-
-
Lioncash authored
-
- Apr 20, 2018
-
-
Lioncash authored
Tidies up namespace declarations
-
- Mar 20, 2018
-
-
Subv authored
-
- Mar 04, 2018
-
-
Subv authored
-
- Mar 02, 2018
-
-
Subv authored
-
- Jan 21, 2018
-
-
David Marcec authored
-