summaryrefslogtreecommitdiffstats
path: root/src/common/common_funcs.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Initial ARM64 supportLiam2022-11-091-1/+3
* common_funcs: Mark padding as [[maybe_unused]]Merry2022-07-151-4/+6
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* common_funcs: Add enum flag bitwise shift operator overloadsMorph2021-09-131-0/+16
* common_funcs: Replace <algorithm> with <iterator>Morph2021-09-111-1/+1
* common: Move error handling to error.cpp/hMorph2021-09-111-11/+0
* common_funcs: Move R_ macros to result.hLioncash2021-05-311-25/+0
* common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.bunnei2021-05-061-2/+2
* common: common_funcs: Add Size helper function.bunnei2021-05-061-0/+15
* common: common_funcs: Add helper macros for non-copyable and non-moveable.bunnei2021-05-061-0/+8
* [network] Error handling reformcomex2021-02-281-1/+5
* common: common_funcs: Change R_UNLESS to LOG_ERROR.bunnei2021-01-291-1/+1
* common: common_funcs: Log error on R_UNLESS.bunnei2021-01-291-0/+3
* common: common_funcs: Add useful kernel macro R_SUCCEED_IF.bunnei2021-01-291-0/+3
* common: common_funcs: Add a few more useful macros for kernel code.bunnei2021-01-291-0/+11
* common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp2021-01-151-4/+4
* common: common_funcs: Add R_UNLESS macro.bunnei2021-01-111-0/+8
* common_funcs: Add missing XOR operators to DECLARE_ENUM_FLAG_OPERATORSLioncash2020-08-241-4/+10
* common: Make use of [[nodiscard]] where applicableLioncash2020-08-151-7/+7
* common: common_funcs: Add a macro for defining enum flag operators.bunnei2020-04-171-0/+32
* common_funcs: Remove semicolons from INSERT_PADDING_* macrosLioncash2019-11-141-4/+6
* common_funcs: silence sign-conversion warnings in MakeMagic()Lioncash2019-11-131-1/+1
* common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-041-12/+10
* Revert "common_func: Use std::array for INSERT_PADDING_* macros."bunnei2019-11-031-3/+2
* common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-031-2/+3
* texture_cache: Address FeedbackFernando Sahmkow2019-07-051-10/+0
* Reduce amount of size calculations.Fernando Sahmkow2019-06-211-0/+11
* Port #3732 from Citra: "common: Fix compilation on ARM"Cameron Cawley2018-07-291-3/+1
* Merge pull request #710 from lioncash/unusedbunnei2018-07-191-38/+0
|\
| * common/common_funcs: Remove unused rotation functionsLioncash2018-07-191-38/+0
* | common/misc: Deduplicate code in GetLastErrorMsg()Lioncash2018-07-191-1/+3
|/
* Port #3579 from CitrafearlessTobi2018-07-071-2/+2
* Merge pull request #362 from lioncash/snprintfbunnei2018-04-201-5/+0
|\
| * common_funcs: Remove check for VS versions that we don't even supportLioncash2018-04-201-5/+0
* | common_funcs: Remove ARRAY_SIZE macroLioncash2018-04-201-2/+0
|/
* core: Refactor MakeMagic usage and remove dead code.bunnei2017-10-151-0/+8
* Common: Fix some out-of-style includesYuri Kunde Schlesner2017-05-281-1/+1
* 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-11/+14
* common_funcs: Provide rotr and rotl for MSVCMerryMage2016-05-271-12/+18
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-0/+4
* Common: Get rid of alignment macrosLioncash2016-03-091-9/+1
* Fix building under MinGWdarkf2015-08-181-3/+9
* Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei2015-08-161-1/+1
* x64: Refactor to remove fake interfaces and general cleanups.bunnei2015-08-161-1/+1
* Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei2015-08-151-1/+1
* Stop defining GCC always_inline attributes as __forceinlinearchshift2015-08-121-1/+2
* don´t define snprintf on Visual Studio 2015Apology112015-07-121-2/+4
* Common: Remove unused ROUND_UP_POW2 macro.Emmanuel Gil Peyrot2015-06-281-7/+0
* Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot2015-06-281-4/+0
* Common: Remove the BIT macroYuri Kunde Schlesner2015-05-091-2/+0
* Common: Add BIT macroYuri Kunde Schlesner2015-05-091-0/+2
* Common: Add proper macros to test for architecture pointer sizeYuri Kunde Schlesner2015-05-071-7/+0
* Common: Move alignment macros to common_funcs.hYuri Kunde Schlesner2015-05-071-0/+21
* Common: Remove more unused compatibility definesYuri Kunde Schlesner2015-05-071-45/+0
* Common: Move IO-specific compatibility macros to file_util.cppYuri Kunde Schlesner2015-05-071-8/+0
* Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner2015-05-071-7/+3
* Removed swap code redundancy and moved common swap code to swap.harchshift2015-03-061-77/+0
* Merge pull request #581 from archshift/tfebunnei2015-02-231-2/+0
|\
| * Added information reporting from ThrowFatalErrorarchshift2015-02-221-2/+0
* | Misc cleanup of common and related functionsarchshift2015-02-201-23/+0
* | Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.harchshift2015-02-201-3/+2
|/
* ConfigMem: Clean up the Config memory to be more like the shared page and movedpurpasmart962015-02-171-0/+7
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-111-20/+15
* Common: Fix SCOPE_EXIT to actually create unique identifiers.Yuri Kunde Schlesner2015-01-301-0/+4
* Fix merge conflictsdarkf2014-12-301-3/+8
|\
| * License changepurpasmart962014-12-211-2/+2
| * Added missing include in common_funcs.hYuri Kunde Schlesner2014-12-131-0/+1
| * Remove redundant include from common_funcs.hYuri Kunde Schlesner2014-12-131-2/+0
| * Some code cleanup.Tony Wasserka2014-12-091-0/+2
| * Fix some headers to include their dependencies properly.Tony Wasserka2014-12-091-0/+4
| * Change NULLs to nullptrs.Rohit Nirmal2014-12-031-1/+1
* | Fix MinGW builddarkf2014-11-291-4/+4
|/
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-7/+7
* Common: Move header guards over to pragma onceLioncash2014-08-171-4/+1
* added MIN, MAX, and CLAMP macros to common_funcsbunnei2014-05-171-0/+5
* fix for issue Linux build #9, not sure why this is broken but its unused code I'm just getting rid of itbunnei2014-04-281-13/+0
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+245