suyu/src/core
Lioncash 2de2bb980e kernel/physical_core: Make use of std::unique_ptr
shared_ptr was used in 2d1984c20c due to a
misunderstanding of how the language generates move constructors and
move assignment operators.

If a destructor is user-provided, then the compiler won't generate the
move constructor and move assignment operators by default--they must be
explicitly opted into.

The reason for the compilation errors is due to the fact that the
language will fall back to attempting to use the copy constructor/copy
assignment operators if the respective move constructor or move
assignment operator is unavailable.

Given that we explicitly opt into them now, the the move constructor and
move assignment operators will be generated as expected.
2020-01-30 18:42:40 -05:00
..
arm System: Address Feedback 2020-01-27 09:54:11 -04:00
crypto Merge pull request #3091 from lioncash/core-conversion 2019-11-15 12:08:50 -05:00
file_sys Merge pull request #3151 from FearlessTobi/fix-korean 2020-01-30 15:09:55 -05:00
frontend general_frontend: Add documentation for parental controls and ecommerce applets 2019-06-24 20:05:11 -04:00
gdbstub Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. 2020-01-26 14:07:22 -04:00
hle kernel/physical_core: Make use of std::unique_ptr 2020-01-30 18:42:40 -05:00
loader loader: provide default arguments (zero byte) to NSOs 2020-01-22 20:14:06 -08:00
memory core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
tools core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
CMakeLists.txt Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. 2020-01-26 14:07:22 -04:00
constants.cpp constants: Extract backup JPEG used by account services 2019-06-07 17:46:57 -04:00
constants.h constants: Extract backup JPEG used by account services 2019-06-07 17:46:57 -04:00
core.cpp System: Address Feedback 2020-01-27 09:54:11 -04:00
core.h Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. 2020-01-26 14:07:22 -04:00
core_manager.cpp System: Address Feedback 2020-01-27 09:54:11 -04:00
core_manager.h System: Address Feedback 2020-01-27 09:54:11 -04:00
core_timing.cpp core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
core_timing.h core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
core_timing_util.cpp core/core_timing_util: Use std::chrono types for specifying time units 2019-06-04 20:31:24 -04:00
core_timing_util.h core/core_timing_util: Amend casing of cyclesTo* functions 2019-06-04 20:31:46 -04:00
cpu_manager.cpp core/cpu_manager: Remove unused includes 2020-01-30 18:30:57 -05:00
cpu_manager.h System: Address Feedback 2020-01-27 09:54:11 -04:00
hardware_interrupt_manager.cpp core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
hardware_interrupt_manager.h core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
memory.cpp core/memory: Create a special MapMemoryRegion for physical memory. 2020-01-18 08:38:47 +01:00
memory.h core/memory: Create a special MapMemoryRegion for physical memory. 2020-01-18 08:38:47 +01:00
perf_stats.cpp perf_stats: Resolve implicit int to double conversion error 2019-11-12 07:55:39 -05:00
perf_stats.h Address review comments 2019-09-10 12:57:45 +02:00
reporter.cpp core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
reporter.h lm: Flush manager output on core shutdown 2019-09-22 12:34:55 -04:00
settings.cpp settings: Add option to set BCAT backend 2019-09-30 17:21:53 -04:00
settings.h Input: UDP Client to provide motion and touch controls 2020-01-23 20:55:26 +01:00
telemetry_session.cpp telemetry_session: Report renderer backend 2019-12-02 16:50:39 -03:00
telemetry_session.h core/telemetry_session: Remove usages of the global system accessor 2019-05-28 22:28:15 -04:00