citra/src/core
balika011 1a5d6de0d4 thread: Make the scheduler pointer a regular pointer
Conceptually, it doesn't make sense for a thread to be able to persist
the lifetime of a scheduler. A scheduler should be taking care of the
threads; the threads should not be taking care of the scheduler.

If the threads outlive the scheduler (or we simply don't actually
terminate/shutdown the threads), then it should be considered a bug
that we need to fix.

Attributing this to balika011, as they opened #1317 to attempt to fix
this in a similar way, but my refactoring of the kernel code caused
quite a few conflicts.
2018-10-05 14:53:01 -04:00
..
arm kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
crypto Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
file_sys Merge pull request #1415 from DarkLordZach/ips 2018-10-04 09:42:37 -04:00
frontend emu_window: Ensure WindowConfig members are always initialized 2018-08-14 19:36:43 -04:00
gdbstub kernel/thread: Make all instance variables private 2018-10-04 00:14:15 -04:00
hle thread: Make the scheduler pointer a regular pointer 2018-10-05 14:53:01 -04:00
loader nso: Optimize loading of IPS patches 2018-10-02 17:03:38 -04:00
tracer Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
CMakeLists.txt patch_manager: Add PatchNSO function 2018-10-01 16:02:50 -04:00
core_cpu.cpp core_cpu: Make arm_interface instances a std::unique_ptr 2018-09-25 16:04:56 -04:00
core_cpu.h core_cpu: Make arm_interface instances a std::unique_ptr 2018-09-25 16:04:56 -04:00
core_timing_util.cpp
core_timing_util.h
core_timing.cpp Core::CoreTiming: add UnscheduleEventThreadsafe 2018-08-13 13:56:41 +02:00
core_timing.h Core::CoreTiming: add UnscheduleEventThreadsafe 2018-08-13 13:56:41 +02:00
core.cpp loader: Make the Load() function take a process as a regular reference, not a SharedPtr 2018-09-29 16:00:03 -04:00
core.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
memory_hook.cpp
memory_hook.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
memory_setup.h
memory.cpp kernel/process: Make data member variables private 2018-09-30 02:30:01 -04:00
memory.h memory: Dehardcode the use of fixed memory range constants 2018-09-24 22:16:03 -04:00
perf_stats.cpp core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
perf_stats.h core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
settings.cpp
settings.h Merge pull request #1163 from FearlessTobi/add-audio-stretching 2018-09-12 18:23:54 -04:00
telemetry_session.cpp Add audio stretching support 2018-09-08 18:26:23 +01:00
telemetry_session.h