36 Commits (353677132d45143d08733174f2816a12fcf9279c)

Author SHA1 Message Date
crueter 7fda6dde73
[common] Switch to boost::unordered_flat containers (#4326) 1 week ago
lizzie 106a61c943
[core/file_sys] fix IPS not applying due to wrong NSObuild-id (#4323) 1 week ago
lizzie 672bcbae01
[file_sys] robust-er IPSwitch compiler (#3911) 1 week ago
lizzie 58dee53305
[fmt] use {#:x} instead of 0x{:#x} (#4170) 1 month ago
crueter b9a88297cb
[fs] fix crash on '#' comments in pchtxt patches (#4124) 1 month ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 6 months ago
notenergydrinks c1d9cbca64
[cheats] Check for comments in patch line loop (#156) 1 year ago
FearlessTobi 24f979a4b8 vfs: Move vfs files to their own directory 3 years ago
Liam c51aa8d29f ips_layer: prevent out of bounds access with offset exceeding module size 3 years ago
lat9nq 41a08286c8 ips_layer: Remove uncaught usage of stoul/ll 3 years ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 4 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 4 years ago
Liam 0676dbfea1 core/file_sys: fix alignment of BuildId 4 years ago
Liam 0812bb34ea core/file_sys: fix BuildId padding 4 years ago
Morph 8064454628 ips_layer: Delimit parsed hex value string 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei deb3536936 Revert "core: Fix clang build" 6 years ago
Lioncash 18636013c9 core: Fix clang build 6 years ago
Lioncash 16de0a6a96 core/CMakeLists: Make some warnings errors 6 years ago
Lioncash 485eec243d ips_layer: Eliminate a redundant copy in Parse() 6 years ago
Lioncash af914546f2 file_sys/ips_layer: Remove unnecessary reserve() call 7 years ago
Lioncash 59d55c8137 common/hex_util: Combine HexVectorToString() and HexArrayToString() 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 8 years ago
Zach Hilman 0bb4dbc74b ips_layer: Use rle_size instead of data_size in RLE patch application 8 years ago
Lioncash 5c9c637200 ips_layer: Avoid constructing std::vector instances where not necessary 8 years ago
Lioncash d4ffc70268 ips_layer: Remove unnecessary explicit std::pair constructor in std::array 8 years ago
Lioncash 890093255c ips_layer: Add missing includes 8 years ago
Lioncash f269987f32 ips_layer: std::move data within PatchIPS() and Apply() 8 years ago
Lioncash 3454b33238 ips_layer: Silence truncation and conversion warnings 8 years ago
Zach Hilman 794fdbd680 ips_layer: Fix inaccuracies with comments and flags 8 years ago
Zach Hilman c60739016d ips_layer: Deduplicate resource usage 8 years ago
Zach Hilman 8593274f69 ips_layer: Add support for escape sequences and midline comments 8 years ago
Zach Hilman a2602dddbe ips_layer: Add IPSwitchCompiler to process IPSwitch format 8 years ago
Zach Hilman 11b272edff file_sys: Implement function to apply IPS patches 8 years ago