Commit History

Autor SHA1 Mensaxe Data
  bunnei 7faf2d8e06 WaitSynchronizationN: Implement return values %!s(int64=11) %!d(string=hai) anos
  bunnei c22bac6398 Kernel: Added WaitObject and changed "waitable" objects inherit from it. %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 8ad41775cc Kernel: Start using boost::intrusive_ptr for lifetime management %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 9bf8462b96 Thread: Reduce use of Handles and move some funcs to inside the class. %!s(int64=11) %!d(string=hai) anos
  Subv ea80363cc2 Mutex: Add the calling thread to the waiting list when needed %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 7e2903cb74 Kernel: New handle manager %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 23f2142009 Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 73fba22c01 Rename ObjectPool to HandleTable %!s(int64=11) %!d(string=hai) anos
  purpasmart96 ebfd831ccb License change %!s(int64=11) %!d(string=hai) anos
  Subv bc318c464b Mutex: Remove some forward declarations %!s(int64=11) %!d(string=hai) anos
  Subv 64128aa61a Mutex: Release all held mutexes when a thread exits. %!s(int64=11) %!d(string=hai) anos
  Subv e3c8e4901c Mutex: Properly lock the mutex when a thread enters it %!s(int64=11) %!d(string=hai) anos
  bunnei a449e0e11a Mutex: Changed behavior to always release mutex for all threads. %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner 22c86824a4 Remove duplicated docs/update them for changed parameters. %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code %!s(int64=11) %!d(string=hai) anos
  Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated %!s(int64=11) %!d(string=hai) anos
  Yuri Kunde Schlesner d72708c1f5 Add `override` keyword through the code. %!s(int64=11) %!d(string=hai) anos
  Lioncash 98fa3f7cba Core: Alter the kernel string functions to use std::string instead of const char*. %!s(int64=12) %!d(string=hai) anos
  bunnei 7a1f813be1 Kernel: Updated Event and Mutex to specify handle that they are blocking for. %!s(int64=12) %!d(string=hai) anos
  bunnei c95972275e HLE: Updated all uses of NULL to nullptr (to be C++11 compliant) %!s(int64=12) %!d(string=hai) anos
  bunnei 5365ca157d Kernel: Updated various kernel function "name" arguments to be const references. %!s(int64=12) %!d(string=hai) anos
  bunnei d7363322c7 HLE: Updated various handle debug assertions to be more clear. %!s(int64=12) %!d(string=hai) anos
  bunnei 780a443b08 Mutex: Moved ReleaseMutex iterator declaration to be inside while loop. %!s(int64=12) %!d(string=hai) anos
  bunnei 8cac527c94 Kernel: Updated several member functions to be const %!s(int64=12) %!d(string=hai) anos
  bunnei f5c7c15434 Kernel: Added real support for thread and event blocking %!s(int64=12) %!d(string=hai) anos
  bunnei b78aff8585 svc: added optional name field to Event and Mutex (used for debugging) %!s(int64=12) %!d(string=hai) anos
  bunnei d8a2c8c657 mutex: fixed typo in ReleaseMutex %!s(int64=12) %!d(string=hai) anos
  bunnei 2ed6652f10 mutex: added preliminary SyncRequest/WaitSynchronization, added some comments/assertions %!s(int64=12) %!d(string=hai) anos
  bunnei a432dc8f39 kernel: added WaitSynchronization method to Kernel::Object %!s(int64=12) %!d(string=hai) anos
  bunnei 58a3adcdd2 kernel: updated SyncRequest to take boolean thread wait result as a parameter %!s(int64=12) %!d(string=hai) anos