1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-11-23 04:12:02 +00:00
Atmosphere/stratosphere
Lioncash dd10547ac2 setsys_settings_items: Less resource churn with combined key/value construction
The previous string construction discards two temporary std::string
instances (operator+ returns by value, not by reference), and creates a
std::string that it doesn't need to (the one around key). Instead we can
just append to the end of the initial std::string itself, saving on two
unnecessary created strings.

append() has a const char* overload as well (as does operator+), so we
can just append the key string as is without creating an entire new
string.
2019-06-03 21:37:53 -04:00
..
ams_mitm setsys_settings_items: Less resource churn with combined key/value construction 2019-06-03 21:37:53 -04:00
boot Update for latest libnx 2019-06-03 12:19:05 -07:00
creport Address comment 2019-05-28 00:26:56 +02:00
dmnt dmnt: implement debug log opcode 2019-05-27 18:44:09 -07:00
eclct.stub stratosphere: custom exception handlers (reboot to fusee) 2019-04-12 15:28:46 -07:00
fatal fatal: use new I2cDevice enum 2019-05-02 17:54:05 -07:00
libstratosphere@05c58ef002 Update for latest libnx 2019-06-03 12:19:05 -07:00
loader Allow pressing buttons on all controllers in loader (closes #541) 2019-05-11 15:15:17 -04:00
pm pm: actually implement GetBootFinishedEvent 2019-05-27 21:52:28 -07:00
ro strat: disable exception handlers when creport would be better 2019-04-26 07:32:23 -07:00
sm stratosphere: TODO: panic -> std::abort() 2019-05-10 03:28:18 -07:00
spl boot: Implement DetectBootReason 2019-05-02 19:33:12 -07:00
Makefile fusee: embed spl. 2019-04-25 11:24:25 -07:00