Commit Graph

20 Commits

Author SHA1 Message Date
Michael Scire
d0adebfb27 util: Add Intrusive List/RBTree 2019-07-16 23:19:20 -07:00
Michael Scire
4a120c3c16 libstrat: refactor for R_TRY 2019-06-20 05:01:24 -07:00
Michael Scire
b5a7963a81 libstrat: improve Domain Object Close semantics 2019-04-24 02:56:05 -07:00
Michael Scire
1f9e2d042c libstrat: the current year is 2019 2019-04-07 18:56:40 -07:00
Michael Scire
5a3583d79d libstrat: 0 -> ResultSuccess 2019-03-28 22:37:39 -07:00
Michael Scire
27164564a1 results: add sf/hipc results. 2019-03-28 19:59:33 -07:00
Michael Scire
a3ca9cf1a3 results: use kernel results, add dbg results 2019-03-28 16:56:44 -07:00
Michael Scire
0fbc0e2f46 libstrat: better thread exiting in waitable manager 2019-03-05 07:48:37 -08:00
Michael Scire
de4c2ddae1 Improve deferral management logic, to fix order-sensitive bug 2019-01-21 22:28:04 -08:00
Michael Scire
8b9dd81fa6 Fix a number of bugs in mitm. 2018-12-12 03:07:26 -08:00
Michael Scire
bcd80ab445 Fix domain unallocation failure in WaitableManager 2018-11-08 16:00:04 -08:00
Michael Scire
2ecb6c7f2b libstratosphere: Add thread primitive, WaitableManager->RequestStop() 2018-11-07 23:25:11 -08:00
Michael Scire
48b9c9340f libstrat: Use iterators when looping deferred waitables 2018-11-07 22:59:30 -08:00
Michael Scire
a7d3e4903c libstrat: Significantly cleanup waitable manager result handling. 2018-11-07 22:40:19 -08:00
Michael Scire
b5dc85fcf1 libstrat: fix potential oob deref in WaitableManager (closes #256) 2018-11-07 19:10:04 -08:00
Michael Scire
2f706e5842 libstrat: improve waitable manager cancelsync semantics 2018-11-07 12:42:06 -08:00
Michael Scire
a0c5246b5c libstrat: update curthreadhandle for libnx 1.5.0 2018-11-05 22:56:04 -08:00
Michael Scire
9d923fcba4 libstratosphere: Use intraprocess event signaling for new waitable management 2018-11-05 18:35:21 -08:00
Michael Scire
2007f2d240 libstratosphere: Fix uninitialized memory bug. 2018-10-31 05:04:00 +09:00
Michael Scire
772f20b703 libstratosphere: refactor everything 2018-10-31 05:04:00 +09:00