summaryrefslogtreecommitdiffstats
path: root/src/core/hle/result.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* result: enforce reference check specializationLiam2022-10-131-4/+3
* kernel: add expanded result macrosLiam2022-10-081-6/+114
* Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek12022-09-021-0/+2
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-22/+22
* hle/result: Update std::expected replacement messageMorph2022-05-031-1/+1
* hle/result: Add ResultRange overload in ResultValMorph2022-05-031-1/+3
* hle/result: Implement ResultRangeMorph2022-05-031-0/+42
* general: Remove MakeResult helpersMorph2021-11-021-19/+1
* hle/result: Amend ResultVal documentationMorph2021-11-021-12/+10
* hle/result: Reimplement ResultVal using Common::ExpectedMorph2021-11-021-117/+63
* Merge pull request #7240 from Morph1984/resultval-remove-cvbunnei2021-10-301-2/+2
|\
| * hle/result: Remove cv-qualifiers from Arg in MakeResultMorph2021-10-281-2/+2
* | hle/result: Declare copy/move constructor/assignment as noexceptMorph2021-10-281-3/+3
* | hle/result: Add move assignment operator in ResultValMorph2021-10-281-0/+20
|/
* result: Add [[nodiscard]] specifiers where applicableLioncash2021-06-051-20/+20
* general: Replace RESULT_UNKNOWN with ResultUnknownMorph2021-06-021-2/+2
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-5/+4
* common_funcs: Move R_ macros to result.hLioncash2021-05-311-0/+25
* core: Make variable shadowing a compile-time errorLioncash2021-05-161-1/+1
* audio_core: Make shadowing and unused parameters errorsLioncash2020-12-031-1/+1
* core: Resolve several -Wextra-semi warningsLioncash2020-08-141-4/+8
* result: Add default error code for the ResultCode(-1) caseLioncash2019-11-121-1/+9
* result: Resolve sign-coversion warningsLioncash2019-11-121-1/+1
* hle/result: Remove unnecessary bitfield entry for ResultCodeLioncash2019-04-051-4/+0
* core/hle/result: Remove now-unnecessary manually defined copy assignment operatorLioncash2019-03-101-5/+0
* core/hle/result: Amend error in comment description for ResultCodeLioncash2019-03-101-1/+1
* core/hle/result: Remove now-unused constructor for ResultCodeLioncash2019-03-101-10/+0
* core/hle/result: Relocate IPC error code to ipc_helpersLioncash2019-03-101-1/+0
* core/hle/ipc: Remove unnecessary includesLioncash2019-03-051-1/+0
* file_sys/errors: Extract FS-related error codes to file_sys/errors.hLioncash2018-11-161-2/+0
* hle/result: Make ResultVal's move constructor as noexceptLioncash2018-08-281-1/+1
* Add & correct some error modulesgreggameplayer2018-05-231-2/+8
* Add and correct some Error Modules (#444)greggameplayer2018-05-201-6/+40
* result: Check against self-assignment in ResultVal's copy assignment operatorLioncash2018-03-291-0/+3
* ResultCode: Mark any error code that isn't 0 as an error.Subv2018-02-271-2/+2
* fsp_srv: Various improvements to IStorage:Read implementation.bunnei2018-01-211-0/+2
* hle: Use Switch formatted result codes.bunnei2017-11-011-181/+59
* ResultVal: Remove MoveFrom()Yuri Kunde Schlesner2017-06-191-4/+0
* ResultVal: Add an rvalue overload of Unwrap()Yuri Kunde Schlesner2017-06-191-1/+6
* ResultVal: Add more convenience utils for creating and cascading resultsYuri Kunde Schlesner2017-06-061-0/+19
* Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner2017-05-251-6/+0
* GSP_GPU: Move error codes from result.h to local fileYuri Kunde Schlesner2017-05-251-3/+0
* FileSys: Move all result description to errors.hYuri Kunde Schlesner2017-05-251-21/+0
* result: Make error description a generic integerYuri Kunde Schlesner2017-05-251-3/+14
* Make BitField and ResultCode constexpr-initializableYuri Kunde Schlesner2017-05-251-18/+15
* Kernel: Use a Session object to keep track of the status of a Client/Server session pair.Subv2017-05-151-0/+1
* file_sys: add Self NCCH archivewwylele2017-02-131-0/+4
* Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner2016-12-151-0/+1
|\
| * Return an error code when connecting to a saturated port.Subv2016-12-051-0/+1
* | FileSys: Implement OtherSaveDatawwylele2016-11-291-0/+1
|/
* FileSys: add SDMCWriteOnlyArchivewwylele2016-11-191-0/+1
* FileSys: add ExtSaveDataArchivewwylele2016-11-191-0/+1
* FileSys: add SaveDataArchivewwylele2016-11-191-0/+7
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-1/+0
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-2/+1
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-40/+60
* Fix the errorcode of archive handleJamePeng2016-07-041-0/+1
* Result: fix and update ErrorModulewwylele2016-06-301-6/+19
* gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueuemailwl2016-06-011-0/+1
* Kernel: Implemented shared memory permissions.Subv2016-05-131-0/+1
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-1/+0
* DSP_DSP: Add return IPC headersMerryMage2016-04-271-0/+1
* GSP: Return proper error codes for register writespurpasmart962016-03-311-0/+1
* HLE/FS: Implemented GetFormatInfoSubv2016-03-201-0/+1
* HLE/FS: Return the proper error codes on file Read/Write operations.Subv2016-03-201-0/+1
* HLE/FS: Corrected the error codes for CreateFileSubv2016-03-201-1/+3
* core: Use unrestricted union to hold storage of ResultVal valueYuri Kunde Schlesner2016-03-051-42/+16
* BitField: Make trivially copyable and remove assignment operatorMerryMage2016-02-121-4/+4
* HLE/SVC: Implement UnmapMemoryBlock.Subv2016-01-141-0/+1
* Common: Cleanup key_map includes.Emmanuel Gil Peyrot2015-06-281-1/+1
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-0/+1
* result: Make comparison operators take referencesLioncash2015-02-281-2/+2
* Convert a few C stdlib asserts to Citra's own assertsarchshift2015-02-191-6/+4
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-111-1/+1
* ResultVal: Fixed compilation when reassigning a ResultVal.Subv2015-02-101-3/+3
* Remove result.h InvalidHandleYuri Kunde Schlesner2015-01-301-5/+0
* Additions to ResultVal to make it more convenient to use.Yuri Kunde Schlesner2015-01-301-1/+25
* Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.archshift2015-01-101-2/+2
* License changepurpasmart962014-12-211-1/+1
* Filesystem/Archives: Implemented the SaveData archiveSubv2014-12-181-0/+2
* HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner2014-11-241-0/+400