aboutsummaryrefslogtreecommitdiff
path: root/src/common/uuid.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [hle] Fix crash on MK8D and SM3DW LDN (#4417)lizzie2026-09-161-2/+2
| | | | | | | | | | | | | | | | | Crash is due to SIGILL due to mismatched N and span<> ctor(). Also some astray nullptr references. Signed-off-by: lizzie <lizzie@eden-emu.dev> - [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions). - [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md) - [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability. ------------------- Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4417 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: Maufeat <sahyno1996@gmail.com>
* [core/file_sys] implement IApplicationFunctions::GetPseudoDeviceId; common ↵lizzie2026-08-041-0/+8
| | | | | | | | | | | | | | | | PatchManager::GetNACP for base|updates (#4159) a bit of refactoring so there's less code duplication... probably a good idea to make it a lambda anyways maybe this is why QLauncher didn't have proper DLCs and updates? either way "GetPseudoDeviceId" is now implemented (still stubbed) with a proper hash instead of just 0 Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4159 Reviewed-by: Maufeat <sahyno1996@gmail.com> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
* [common] unify std::random_device (#3801)lizzie2026-03-311-6/+5
| | | | | | | | Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3801 Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* Update fmt to allow for v11crueter2025-04-101-1/+1
| | | Signed-off-by: swurl <swurl@swurl.xyz>
* Fix potentially uninitialized local variable warningTokarev Artem2023-06-091-1/+1
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* common: uuid: Use sizeof(u64) instead of 8 in Hash()Morph2022-02-101-5/+5
|
* common: uuid: Return an invalid UUID if conversion from string failsMorph2022-02-051-14/+39
| | | | | The string constructor of UUID states: Should the input string not meet the above requirements, an assert will be triggered and an invalid UUID is set instead.
* general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-051-42/+143
| | | | This completes the removal of the old UUID implementation.
* common: uuid: Add hex string to UUID constructorMorph2021-08-041-0/+54
| | | | This allows for easily converting a hex string into a Common::UUID, which is backed by a 128 bit unsigned integer.
* common: uuid: Return a lower-case hex string in FormatMorph2021-07-261-1/+1
|
* mii_manager: Cleanup and optimizationZach Hilman2019-04-251-1/+1
|
* common: Extract UUID to its own classZach Hilman2019-04-251-0/+33
Since the Mii database uses UUIDs very similar to the Accounts database, it makes no sense to not share code between them.