| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-13 | Set: Allow setting device nickname | Chloe Marcec | |
| 2022-12-12 | Merge pull request #9398 from liamwhite/fail | bunnei | |
| general: improve handling of system startup failure | |||
| 2022-12-09 | Remove the lock entirely as per PR discussion | Salvage | |
| Correctly unlock mutex before its destruction As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case Swap out unique for scoped lock and readd comment | |||
| 2022-12-06 | general: improve handling of system startup failure | Liam | |
| 2022-12-06 | Merge pull request #9386 from lioncash/init | liamwhite | |
| kernel: Ensure relevant class members are always initialized on construction | |||
| 2022-12-05 | Merge pull request #9369 from german77/mifare | liamwhite | |
| service: nfc: Implement mifare service | |||
| 2022-12-05 | kernel/k_shared_memory: Ensure device_memory is always initialized | Lioncash | |
| 2022-12-05 | kernel/k_memory_block: Ensure members are always initialized | Lioncash | |
| 2022-12-05 | kernel/physical_core: Ensure is_interrupted is always initialized | Lioncash | |
| 2022-12-05 | kernel/thread: Ensure stack_top and argument are always initialized | Lioncash | |
| 2022-12-05 | kernel/kernel: Ensure shutdown threads are always initialized | Lioncash | |
| 2022-12-04 | Merge pull request #9381 from liamwhite/uninit | Mai | |
| service_thread: fix uninitialized memory usage | |||
| 2022-12-04 | service_thread: fix uninitialized memory usage | Liam | |
| 2022-12-04 | Merge pull request #9232 from bunnei/audio-default-thread | liamwhite | |
| hle: service: audio: Use default service thread. | |||
| 2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
| general: fix compile for Apple Clang | |||
| 2022-12-01 | Merge pull request #9348 from Morph1984/when-the-network-is-down | liamwhite | |
| service: nifm: Update stubs for Submit/GetRequestState/GetResult | |||
| 2022-12-01 | service: nfc: Implement mifare service | Narr the Reg | |
| 2022-11-29 | Merge pull request #9340 from lioncash/nvdrv | liamwhite | |
| nvdrv: Simplify builder declarations | |||
| 2022-11-29 | Merge pull request #9346 from lioncash/vtable | liamwhite | |
| producer_listener: Add virtual destructor to IProducerListener | |||
| 2022-11-29 | Merge pull request #9345 from lioncash/fence | liamwhite | |
| consumer_base: Pass std::shared_ptr by const reference | |||
| 2022-11-28 | service: nifm: Update stubs for Submit/GetRequestState/GetResult | Morph | |
| 2022-11-28 | producer_listener: Add virtual destructor to IProducerListener | Lioncash | |
| Several member variables are shared_ptr's to this base class. Even though producer listeners are still unimplemented, this ensures we always have consistent deletion behavior once this ends up being used polymorphically. | |||
| 2022-11-28 | buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer() | Lioncash | |
| This isn't directly modified. Also allows rvalues to be used with it. | |||
| 2022-11-28 | buffer_queue_consumer: std::move std::shared_ptr in Connect() | Lioncash | |
| Avoids an unnecessary reference count increment and decrement | |||
| 2022-11-28 | consumer_base: Pass shared_ptr by const reference | Lioncash | |
| Avoids churning atomic reference count increments and decrements. | |||
| 2022-11-28 | consumer_base: Remove redundant virtual | Lioncash | |
| override already serves this purpose | |||
| 2022-11-28 | syncpoint_manager: Mark IsSyncpointAllocated() as const | Lioncash | |
| This doesn't modify class state at all. | |||
| 2022-11-28 | syncpoint_manager: Reduce number of bounds checks | Lioncash | |
| The only time we need to check bounds is on the first access. | |||
| 2022-11-28 | nvdrv: Simplify builder declarations | Lioncash | |
| We can just use auto here. If one of these ever happens to not be derived from nvdevice, then this will cause a compilation error. We can also move the devices into the collection to get rid of an unnecessary atomic reference count increment and decrement. | |||
| 2022-11-23 | service: Make use of buffer element count helpers | Lioncash | |
| 2022-11-23 | hle_ipc: Add helper functions for getting number of buffer elements | Lioncash | |
| 2022-11-23 | hle_ipc: Mark relevant member functions as [[nodiscard]] | Lioncash | |
| Will allow the compiler to complain about cases where ignoring the return value would be a bug. | |||
| 2022-11-22 | general: fix compile for Apple Clang | Liam | |
| 2022-11-22 | Merge pull request #9299 from lioncash/cast | liamwhite | |
| k_handle_table: Remove cast to void* in GetObjectForIpc | |||
| 2022-11-22 | k_handle_table: Remove cast to void* in GetObjectForIpc | Lioncash | |
| This was used to get around the KProcess class being incomplete. We can just move this to the cpp file and eliminate the cast entirely, letting the compiler do its work. | |||
| 2022-11-20 | Merge branch 'master' into nfc_impl | Narr the Reg | |
| 2022-11-20 | Merge pull request #9238 from german77/cabinet_applet | bunnei | |
| service: am: Implement cabinet applet | |||
| 2022-11-19 | Merge pull request #9191 from german77/touching_souls | liamwhite | |
| core: hid: Implement true multitouch support | |||
| 2022-11-19 | service: nfc: Implement nfc user | Narr the Reg | |
| 2022-11-19 | service: hid: Only overclock npad controllers | german77 | |
| 2022-11-18 | Merge pull request #9234 from liamwhite/data-cash-money | bunnei | |
| kernel: implement data cache management operations | |||
| 2022-11-17 | Merge pull request #9244 from liamwhite/lost-wakeup | bunnei | |
| nvnflinger: fix lost wakeup | |||
| 2022-11-17 | Merge pull request #9229 from Docteh/achy_breaky_heart | Morph | |
| Add break for default cases | |||
| 2022-11-14 | Merge pull request #9243 from german77/result | bunnei | |
| core: Update result module | |||
| 2022-11-14 | nvnflinger: fix lost wakeup | Liam | |
| 2022-11-14 | core: Update result module | Narr the Reg | |
| 2022-11-13 | Add break for default cases | Kyle Kienapfel | |
| Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return | |||
| 2022-11-13 | general: Address review comments | german77 | |
| 2022-11-13 | service: am: Fix cabinet applet result | german77 | |
| 2022-11-13 | service: am: Implement cabinet applet backend | german77 | |
