6 Commits (9423347c1b7adb58d4881995a15c80d41faa5c74)

Author SHA1 Message Date
bunnei 9423347c1b hle: kernel: SynchronizationObject: Use atomic_bool for is_signaled. 5 years ago
Fernando Sahmkow 48fa3b7a0f General: Cleanup legacy code. 6 years ago
Fernando Sahmkow d4ebb510a0 SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. 6 years ago
Fernando Sahmkow 3b5b950c89 SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock 6 years ago
Fernando Sahmkow d23d504d77 Kernel: Refactor synchronization to better match RE 6 years ago
Fernando Sahmkow c5aefe42aa Kernel: Change WaitObject to Synchronization object. In order to better reflect RE. 6 years ago
Lioncash c3e43c7e81 kernel: Remove unnecessary includes 6 years ago
bunnei 9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Lioncash 6b2bece81f kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function 7 years ago
Lioncash 20cc0b8d3c kernel/wait_object: Make ShouldWait() take thread members by pointer-to-const 7 years ago
Lioncash a3cdd773c3 kernel/wait_object: Devirtualize functions related to manipulating the thread list directly 7 years ago
Lioncash 1f0c8bfeda core/kernel: Remove unnecessary inclusions 7 years ago
Lioncash f4c24d0832 kernel/object: Remove unnecessary std::move from DynamicObjectCast() 7 years ago
Lioncash 0cbcd6ec9a kernel: Eliminate kernel global state 7 years ago
Lioncash bf45092c61 kernel: Move object class to its own source files 8 years ago
bunnei 0f6fbdb963 wait_object: Refactor to allow waking up a single thread. 8 years ago
Yuri Kunde Schlesner 64ecf81a3c Kernel: Move WaitObject to a separate file 9 years ago