| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-03 | Merge pull request #10117 from liamwhite/sync-register | bunnei | |
| kernel: match calls to Register and Unregister | |||
| 2023-04-30 | settings: rename extended memory layout to unsafe, move from general to system | Liam | |
| 2023-04-29 | kernel: match calls to Register and Unregister | Liam | |
| 2023-03-23 | memory: rename global memory references to application memory | Liam | |
| 2023-03-22 | kernel: use KTypedAddress for addresses | Liam | |
| 2023-03-12 | kernel: convert KProcess to new style | Liam | |
| 2023-03-12 | general: fix spelling mistakes | Liam | |
| 2023-02-21 | service: refactor server architecture | Liam | |
| Converts services to have their own processes | |||
| 2023-02-21 | core: defer cpu shutdown | Liam | |
| 2023-02-13 | general: rename CurrentProcess to ApplicationProcess | Liam | |
| 2022-12-17 | EmuThread: refactor | Liam | |
| 2022-12-06 | general: improve handling of system startup failure | Liam | |
| 2022-11-26 | core: Use atomic instead of a lock to protect is_paused. | bunnei | |
| - This allows us to call IsPaused() elsewhere if we are holding the suspend lock. | |||
| 2022-10-30 | kernel: reinitialize after dram layout change | Liam | |
| 2022-10-23 | core: barrier service thread shutdown | Liam | |
| 2022-10-18 | core: Initialize: Add missing braces. | bunnei | |
| 2022-10-18 | core: core_timing: Re-initialize if single/multicore state changes. | bunnei | |
| 2022-10-18 | core: Partially persist emulation state across game boots. | bunnei | |
| 2022-10-06 | NVDRV: Further refactors and eliminate old code. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Refactor Host1x | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Refactor syncing. | Fernando Sahmkow | |
| 2022-09-13 | Remove pause callbacks from coretiming | Kelebek1 | |
| 2022-08-27 | yuzu: Display current game version in multiplayer room | FearlessTobi | |
| Makes it easier for users to recognize connection errors caused by different game versions. | |||
| 2022-07-27 | chore: make yuzu REUSE compliant | Andrea Pappacoda | |
| [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254 | |||
| 2022-07-25 | network: Move global state into a seperate class | FearlessTobi | |
| Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com> | |||
| 2022-07-25 | core: Fix -Wunused-variable | FearlessTobi | |
| 2022-07-25 | yuzu: Add ui files for multiplayer rooms | FearlessTobi | |
| 2022-07-22 | Project Andio | Kelebek1 | |
| 2022-06-14 | kernel: implement KProcess suspension | Liam | |
| 2022-06-10 | core/debugger: fix a number of shutdown deadlocks | Liam | |
| 2022-06-01 | core/debugger: Implement new GDB stub debugger | Liam | |
| 2022-04-24 | Remove unused PrepareReschedule function | Merry | |
| 2022-03-19 | core: Reduce unused includes | ameerj | |
| 2022-03-07 | core: Don't shutdown a null GPU | lat9nq | |
| When CreateGPU fails, yuzu would try and shutdown the GPU instance regardless of whether any instance was actually created. Check for nullptr before calling its methods to prevent a crash. | |||
| 2022-02-21 | core: hle: kernel: KProcess: Pass in KResourceLimit on process creation. | bunnei | |
| - This allows us to have a resource limit per process, rather than use the global system resource limit. | |||
| 2022-01-03 | gpu: Add shut down method to synchronize threads before destruction | ameerj | |
| 2021-12-06 | core: hle: kernel: Reflect non-emulated threads as core 3. | bunnei | |
| 2021-11-24 | core: Register HID | german77 | |
| 2021-11-04 | Merge pull request #7279 from Morph1984/system-get-program-id | Morph | |
| general: Get the current process program id directly from the system | |||
| 2021-11-04 | core: Reorder perf_stats destruction order on Shutdown | ameerj | |
| Avoids the gpu_core using perf_stats after it's been freed. | |||
| 2021-11-04 | general: Get the current process program id directly from the system | Morph | |
| This allows us to avoid including KProcess' header file in files that only need to get the current process' program id. | |||
| 2021-11-04 | general: Rename GetTitleID to GetProgramID | Morph | |
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-10-27 | Revert PR7009 | Feng Chen | |
| 2021-10-17 | settings: Remove std::chrono usage | ameerj | |
| Alleviates the dependency on chrono for all files that include settings.h | |||
| 2021-10-16 | NvHost/Core: Address Feedback. | Fernando Sahmkow | |
| 2021-10-16 | Suspend temporally | FernandoS27 | |
| 2021-10-15 | core: Move ResultStatus outside of System | Morph | |
| Allows it to be a forward declaration in other header files. | |||
| 2021-10-15 | core: Remove static system instance | Morph | |
| 2021-10-01 | core: Add Exit and ExitCallback | Morph | |
| This allows ISelfController::Exit to stop the currently running application. This is typically used by homebrew to exit back to the homebrew menu after calling consoleExit with libnx. | |||
