summaryrefslogtreecommitdiffstats
path: root/src/core/hle/result.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-10kernel: add KPageTableBaseLiam1-0/+31
2023-09-16Reimplement HardwareOpusKelebek11-1/+1
2023-08-08core: remove ResultVal typeLiam1-153/+0
2022-11-15core: Update result moduleNarr the Reg1-1/+75
2022-11-04core: hle: result: Fix code for compilers.bunnei1-6/+7
2022-10-19core: hle: kernel: Use result macros for new/changed code.bunnei1-3/+0
2022-10-19core: hle: result: Add GetInnerValue and Includes methods.bunnei1-0/+8
2022-10-13result: enforce reference check specializationLiam1-4/+3
2022-10-08kernel: add expanded result macrosLiam1-6/+114
2022-09-02Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek11-0/+2
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-3/+2
2022-06-27core: Replace all instances of ResultCode with Resultgerman771-22/+22
2022-05-03hle/result: Update std::expected replacement messageMorph1-1/+1
2022-05-03hle/result: Add ResultRange overload in ResultValMorph1-1/+3
2022-05-03hle/result: Implement ResultRangeMorph1-0/+42
2021-11-02general: Remove MakeResult helpersMorph1-19/+1
2021-11-02hle/result: Amend ResultVal documentationMorph1-12/+10
2021-11-02hle/result: Reimplement ResultVal using Common::ExpectedMorph1-117/+63
2021-10-28hle/result: Declare copy/move constructor/assignment as noexceptMorph1-3/+3
2021-10-28hle/result: Add move assignment operator in ResultValMorph1-0/+20
2021-10-28hle/result: Remove cv-qualifiers from Arg in MakeResultMorph1-2/+2
2021-06-05result: Add [[nodiscard]] specifiers where applicableLioncash1-20/+20
2021-06-02general: Replace RESULT_UNKNOWN with ResultUnknownMorph1-2/+2
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph1-5/+4
2021-05-31common_funcs: Move R_ macros to result.hLioncash1-0/+25
2021-05-16core: Make variable shadowing a compile-time errorLioncash1-1/+1
2020-12-03audio_core: Make shadowing and unused parameters errorsLioncash1-1/+1
2020-08-14core: Resolve several -Wextra-semi warningsLioncash1-4/+8
2019-11-12result: Add default error code for the ResultCode(-1) caseLioncash1-1/+9
2019-11-12result: Resolve sign-coversion warningsLioncash1-1/+1
2019-04-05hle/result: Remove unnecessary bitfield entry for ResultCodeLioncash1-4/+0
2019-03-10core/hle/result: Remove now-unnecessary manually defined copy assignment operatorLioncash1-5/+0
2019-03-10core/hle/result: Amend error in comment description for ResultCodeLioncash1-1/+1
2019-03-10core/hle/result: Remove now-unused constructor for ResultCodeLioncash1-10/+0
2019-03-10core/hle/result: Relocate IPC error code to ipc_helpersLioncash1-1/+0
2019-03-05core/hle/ipc: Remove unnecessary includesLioncash1-1/+0
2018-11-16file_sys/errors: Extract FS-related error codes to file_sys/errors.hLioncash1-2/+0
2018-08-28hle/result: Make ResultVal's move constructor as noexceptLioncash1-1/+1
2018-05-23Add & correct some error modulesgreggameplayer1-2/+8
2018-05-20Add and correct some Error Modules (#444)greggameplayer1-6/+40
2018-03-29result: Check against self-assignment in ResultVal's copy assignment operatorLioncash1-0/+3
2018-02-27ResultCode: Mark any error code that isn't 0 as an error.Subv1-2/+2
2018-01-21fsp_srv: Various improvements to IStorage:Read implementation.bunnei1-0/+2
2017-11-01hle: Use Switch formatted result codes.bunnei1-181/+59
2017-06-19ResultVal: Remove MoveFrom()Yuri Kunde Schlesner1-4/+0
2017-06-19ResultVal: Add an rvalue overload of Unwrap()Yuri Kunde Schlesner1-1/+6
2017-06-06ResultVal: Add more convenience utils for creating and cascading resultsYuri Kunde Schlesner1-0/+19
2017-05-25Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner1-6/+0
2017-05-25GSP_GPU: Move error codes from result.h to local fileYuri Kunde Schlesner1-3/+0
2017-05-25FileSys: Move all result description to errors.hYuri Kunde Schlesner1-21/+0
2017-05-25result: Make error description a generic integerYuri Kunde Schlesner1-3/+14
2017-05-25Make BitField and ResultCode constexpr-initializableYuri Kunde Schlesner1-18/+15
2017-05-15Kernel: Use a Session object to keep track of the status of a Client/Server session pair.Subv1-0/+1
2017-02-13file_sys: add Self NCCH archivewwylele1-0/+4
2016-12-05Return an error code when connecting to a saturated port.Subv1-0/+1
2016-11-29FileSys: Implement OtherSaveDatawwylele1-0/+1
2016-11-19FileSys: add SDMCWriteOnlyArchivewwylele1-0/+1
2016-11-19FileSys: add ExtSaveDataArchivewwylele1-0/+1
2016-11-19FileSys: add SaveDataArchivewwylele1-0/+7
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-1/+0
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-2/+1
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-40/+60
2016-07-04Fix the errorcode of archive handleJamePeng1-0/+1
2016-06-30Result: fix and update ErrorModulewwylele1-6/+19
2016-06-01gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueuemailwl1-0/+1
2016-05-13Kernel: Implemented shared memory permissions.Subv1-0/+1
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot1-1/+0
2016-04-27DSP_DSP: Add return IPC headersMerryMage1-0/+1
2016-03-31GSP: Return proper error codes for register writespurpasmart961-0/+1
2016-03-20HLE/FS: Implemented GetFormatInfoSubv1-0/+1
2016-03-20HLE/FS: Return the proper error codes on file Read/Write operations.Subv1-0/+1
2016-03-20HLE/FS: Corrected the error codes for CreateFileSubv1-1/+3
2016-03-05core: Use unrestricted union to hold storage of ResultVal valueYuri Kunde Schlesner1-42/+16
2016-02-12BitField: Make trivially copyable and remove assignment operatorMerryMage1-4/+4
2016-01-14HLE/SVC: Implement UnmapMemoryBlock.Subv1-0/+1
2015-06-28Common: Cleanup key_map includes.Emmanuel Gil Peyrot1-1/+1
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-0/+1
2015-02-28result: Make comparison operators take referencesLioncash1-2/+2
2015-02-19Convert a few C stdlib asserts to Citra's own assertsarchshift1-6/+4
2015-02-11Asserts: break/crash program, fit to style guide; log.h->assert.harchshift1-1/+1
2015-02-10ResultVal: Fixed compilation when reassigning a ResultVal.Subv1-3/+3
2015-01-30Remove result.h InvalidHandleYuri Kunde Schlesner1-5/+0
2015-01-30Additions to ResultVal to make it more convenient to use.Yuri Kunde Schlesner1-1/+25
2015-01-10Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.archshift1-2/+2
2014-12-21License changepurpasmart961-1/+1
2014-12-18Filesystem/Archives: Implemented the SaveData archiveSubv1-0/+2
2014-11-24HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner1-0/+400