summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Expand)Author
2021-03-07common: Fiber: use a reference for YieldTo.bunnei
2021-03-05common: fiber: Use weak_ptr when yielding.bunnei
2021-03-05Revert "core: Switch to unique_ptr for usage of Common::Fiber."bunnei
2021-03-04Merge pull request #6006 from bunnei/fiber-unique-ptrbunnei
2021-02-28[network] Error handling reformcomex
2021-02-27Merge pull request #5984 from jbeich/gcc-freebsdbunnei
2021-02-27core: Switch to unique_ptr for usage of Common::Fiber.bunnei
2021-02-27Merge pull request #5953 from bunnei/memory-refactor-1bunnei
2021-02-23common: add missing header after f3805376f726Jan Beich
2021-02-19common: wall_clock: Fix integer overflow with StandardWallClock.bunnei
2021-02-18common: Add implementation of TinyMT (Mersenne Twister RNG).bunnei
2021-02-18common: alignment: Add DivideUp utility method.bunnei
2021-02-18common/cityhash: Use common typesReinUsesLisp
2021-02-15common: wall_clock: Optimize GetClockCycles/GetCPUCycles to use a single MUL ...bunnei
2021-02-15common: Merge uint128 to a single header file with inlines.bunnei
2021-02-09common: Add -fsized-deallocation as a Clang flaglat9nq
2021-02-08string_util: Remove MSVC workaround for converting between UTF8/UTF16Morph
2021-02-06Merge pull request #5885 from MerryMage/ring_buffer-granularitybunnei
2021-02-06ring_buffer: Remove granularity template argumentMerryMage
2021-02-05hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.bunnei
2021-02-05common: scope_exit: Add a cancellable ScopeExit macro.bunnei
2021-02-05common: common_funcs: Add R_UNLESS_NOLOG for scenarios that should not log.bunnei
2021-01-28common: common_funcs: Change R_UNLESS to LOG_ERROR.bunnei
2021-01-28common: common_funcs: Log error on R_UNLESS.bunnei
2021-01-28common: common_funcs: Add useful kernel macro R_SUCCEED_IF.bunnei
2021-01-28common: common_funcs: Add a few more useful macros for kernel code.bunnei
2021-01-27Merge pull request #5778 from ReinUsesLisp/shader-dirbunnei
2021-01-21common: Add missing include to bit_util.hbunnei
2021-01-21bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64Lioncash
2021-01-21renderer_opengl: Avoid precompiled cache and force NV GL cache directoryReinUsesLisp
2021-01-17Merge pull request #5360 from ReinUsesLisp/enforce-memclass-accessbunnei
2021-01-15Merge pull request #5275 from FernandoS27/fast-native-clockbunnei
2021-01-15Merge pull request #5336 from lioncash/treebunnei
2021-01-15Merge pull request #5358 from ReinUsesLisp/rename-insert-paddingLC
2021-01-15core: Silence Wclass-memaccess warningsReinUsesLisp
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp
2021-01-15Merge pull request #5355 from lioncash/timerbunnei
2021-01-15Merge pull request #5357 from ReinUsesLisp/alignment-log2LC
2021-01-15common/bit_util: Replace CLZ/CTZ operations with standardized onesLioncash
2021-01-15common/alignment: Upgrade to use constraints instead of static assertsReinUsesLisp
2021-01-15common/alignment: Rename AlignBits to AlignUpLog2ReinUsesLisp
2021-01-15common/timer: RemoveLioncash
2021-01-15common/color: RemoveReinUsesLisp
2021-01-12Merge pull request #5280 from FearlessTobi/port-5666bunnei
2021-01-12common/tree: Convert defines over to templatesLioncash
2021-01-12common/tree: Remove unused splay tree definesLioncash
2021-01-11common/parent_of_member: Replace TYPED_STORAGE define with template aliasLioncash
2021-01-11common: common_funcs: Add R_UNLESS macro.bunnei
2021-01-11common: Introduce useful tree structures.bunnei
2021-01-09common/div_ceil: Return numerator typeReinUsesLisp