Commit Graph

12 Commits

Author SHA1 Message Date
Michael Scire
1f9e2d042c libstrat: the current year is 2019 2019-04-07 18:56:40 -07:00
Lioncash
0efaf3c8cb Silence -Wmissing-field-initializer warnings 2019-04-05 01:13:59 -04:00
Michael Scire
49d2188f6f add CancelSync thread primitive 2019-03-05 19:10:30 -08:00
Michael Scire
fa37b70b0e Add HosSignal primitive 2018-12-05 01:09:01 -08:00
Michael Scire
2ecb6c7f2b libstratosphere: Add thread primitive, WaitableManager->RequestStop() 2018-11-07 23:25:11 -08:00
Michael Scire
39ce397017 libstratosphere: Implement message queues 2018-11-07 23:25:00 -08:00
Michael Scire
772f20b703 libstratosphere: refactor everything 2018-10-31 05:04:00 +09:00
Michael Scire
c66fc1ab8a libstratosphere: Fix condvar wrapper primitives 2018-09-09 07:04:16 -07:00
Michael Scire
ccab6aa737 pm: Support for 6.0.0 2018-09-08 23:47:15 -07:00
hexkyz
5cecc78d51 Add and fix copyright notices for better GPL compliance (thanks @naehrwert and @CTCaer). 2018-09-07 16:00:13 +01:00
Léo Lam
f4212ff213 stratosphere: Use RAII for locks
This renames the Mutex class member functions so that the mutex types
satisfy Lockable.

This makes them usable with standard std::scoped_lock
and std::unique_lock, which lets us use RAII and avoids the need
for a custom RAII wrapper :)
2018-07-10 09:38:18 -07:00
Michael Scire
b657d4adb5 ProcessManager: Implement core process management logic. 2018-05-03 23:58:37 -06:00