- 16 Jul, 2020 4 commits
- 15 Jul, 2020 7 commits
-
-
Lioncash authored
These aren't directly important or commonly used within the process, so we can move these to the bottom to allow everything else to be more likely to be within a cache line.
-
Lioncash authored
Removes even more usages of the global system instance, trimming away more dependencies on global variables and making them explicit in the interface.
-
Lioncash authored
This is only used in one place, so we can fold it into the calling code, eliminating a place for the global system instance to be used.
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
- This checks for and removes old updates or dlc based on title id. If a content meta nca exists within the registered cache, it will attempt to remove all the ncas associated with the content meta before installing a new update/dlc
-
- 14 Jul, 2020 13 commits
-
-
Rodrigo Locatti authored
common/swap: Make use of std::endian
-
Lioncash authored
Allows removing a bunch of defines in favor of a two liner.
-
bunnei authored
maxwell_dma: Match official doc and support pitch->voxel copies
-
bunnei authored
configuration: Add settings to enable/disable specific CPU optimizations
-
bunnei authored
filesystem: Set various NAND partition sizes to their defaults
-
bunnei authored
gcadapter: Fix crash if gc configured but adapter not connected
-
Ameer authored
-
bunnei authored
gcadapter: Tidy up compiler warnings
-
bunnei authored
udp: Silence a C++20 deprecation warning
-
LC authored
configure_general: Explicitly guard use_multi_core when applying setting
-
lat9nq authored
This is likely an oversight during a rebase. Guards use_multi_core to be only set when the global value is in use. It should not make a difference given the current code base, but makes the code sensible.
-
LC authored
cmake: pass libusb include directory
-
Ameer authored
Remnant of an early implementation.
-
- 13 Jul, 2020 2 commits
- 12 Jul, 2020 14 commits
-
-
Rodrigo Locatti authored
CMakeLists: Enable usage of C++20 on Linux
-
Lioncash authored
This also fixes building on Linux with C++20, so we can enable it across the board for all OSes that we officially support.
-
Rodrigo Locatti authored
CMakeLists: Correct boost asio disabling define name
-
Lioncash authored
Previously the name of the define was missing the BOOST_ prefix.
-
Rodrigo Locatti authored
CMakeLists: Disable concepts in boost asio
-
Lioncash authored
-
Lioncash authored
C++20 deprecates using the = lambda capture to implicitly capture the this pointer. Instead, we must specify it explicitly.
-
Lioncash authored
This doesn't modify class instance state.
-
Lioncash authored
Ensures that the function always has returns in all control paths.
-
Lioncash authored
-
Lioncash authored
It's deprecated in C++20 to use = to capture the this pointer. Instead, we can simply pass this as an argument to the thread constructor.
-
Lioncash authored
-
MerryMage authored
-
Fernando Sahmkow authored
vfs_real: Fix MoveFile
-