summaryrefslogtreecommitdiff
path: root/src/common (follow)
Commit message (Expand)AuthorAgeFilesLines
* common: Add -fsized-deallocation as a Clang flagGravatar lat9nq2021-02-091-0/+2
* string_util: Remove MSVC workaround for converting between UTF8/UTF16Gravatar Morph2021-02-081-14/+0
* Merge pull request #5885 from MerryMage/ring_buffer-granularityGravatar bunnei2021-02-061-11/+10
|\
| * ring_buffer: Remove granularity template argumentGravatar MerryMage2021-02-061-11/+10
* | hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.Gravatar bunnei2021-02-051-8/+0
* | common: scope_exit: Add a cancellable ScopeExit macro.Gravatar bunnei2021-02-051-0/+6
* | common: common_funcs: Add R_UNLESS_NOLOG for scenarios that should not log.Gravatar bunnei2021-02-051-0/+8
|/
* common: common_funcs: Change R_UNLESS to LOG_ERROR.Gravatar bunnei2021-01-281-1/+1
* common: common_funcs: Log error on R_UNLESS.Gravatar bunnei2021-01-281-0/+3
* common: common_funcs: Add useful kernel macro R_SUCCEED_IF.Gravatar bunnei2021-01-281-0/+3
* common: common_funcs: Add a few more useful macros for kernel code.Gravatar bunnei2021-01-281-0/+11
* Merge pull request #5778 from ReinUsesLisp/shader-dirGravatar bunnei2021-01-273-0/+39
|\
| * renderer_opengl: Avoid precompiled cache and force NV GL cache directoryGravatar ReinUsesLisp2021-01-213-0/+39
* | common: Add missing include to bit_util.hGravatar bunnei2021-01-211-0/+1
* | bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64Gravatar Lioncash2021-01-211-35/+13
|/
* Merge pull request #5360 from ReinUsesLisp/enforce-memclass-accessGravatar bunnei2021-01-171-2/+2
|\
| * core: Silence Wclass-memaccess warningsGravatar ReinUsesLisp2021-01-151-2/+2
* | Merge pull request #5275 from FernandoS27/fast-native-clockGravatar bunnei2021-01-155-104/+174
|\ \
| * | X86/NativeClock: Reimplement RTDSC access to be lock free.Gravatar Fernando Sahmkow2021-01-025-103/+107
| * | X86/NativeClock: Improve performance of clock calculations on hot path.Gravatar Fernando Sahmkow2021-01-022-5/+71
* | | Merge pull request #5336 from lioncash/treeGravatar bunnei2021-01-152-841/+668
|\ \ \
| * | | common/tree: Convert defines over to templatesGravatar Lioncash2021-01-122-592/+666
| * | | common/tree: Remove unused splay tree definesGravatar Lioncash2021-01-121-249/+2
* | | | Merge pull request #5358 from ReinUsesLisp/rename-insert-paddingGravatar LC2021-01-151-4/+4
|\ \ \ \ | | |_|/ | |/| |
| * | | common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITGravatar ReinUsesLisp2021-01-151-4/+4
* | | | Merge pull request #5355 from lioncash/timerGravatar bunnei2021-01-153-202/+0
|\ \ \ \
| * | | | common/timer: RemoveGravatar Lioncash2021-01-153-202/+0
| |/ / /
* | | | Merge pull request #5357 from ReinUsesLisp/alignment-log2Gravatar LC2021-01-151-17/+12
|\ \ \ \
| * | | | common/alignment: Upgrade to use constraints instead of static assertsGravatar ReinUsesLisp2021-01-151-13/+9
| * | | | common/alignment: Rename AlignBits to AlignUpLog2Gravatar ReinUsesLisp2021-01-151-5/+4
* | | | | common/bit_util: Replace CLZ/CTZ operations with standardized onesGravatar Lioncash2021-01-151-76/+0
| |/ / / |/| | |
* | | | common/color: RemoveGravatar ReinUsesLisp2021-01-152-272/+0
|/ / /
* | | Merge pull request #5280 from FearlessTobi/port-5666Gravatar bunnei2021-01-121-4/+12
|\ \ \ | |/ / |/| |
| * | Address review commentsGravatar FearlessTobi2021-01-041-5/+5
| * | Delete the old log file before rotating (#5675)Gravatar xperia642021-01-041-0/+3
| * | Fix the old log file to work with the log parser.Gravatar bunnei2021-01-031-1/+1
| * | Rotate previous log file to '.old' if it existsGravatar xperia642021-01-031-4/+9
* | | common/parent_of_member: Replace TYPED_STORAGE define with template aliasGravatar Lioncash2021-01-112-8/+10
* | | common: common_funcs: Add R_UNLESS macro.Gravatar bunnei2021-01-111-0/+8
* | | common: Introduce useful tree structures.Gravatar bunnei2021-01-114-0/+1641
* | | common/div_ceil: Return numerator typeGravatar ReinUsesLisp2021-01-091-5/+5
|/ /
* / general: Fix various spelling errorsGravatar Morph2021-01-022-3/+3
|/
* memory: Remove MemoryHookGravatar MerryMage2021-01-014-78/+0
* Merge pull request #5249 from ReinUsesLisp/lock-free-pagesGravatar bunnei2021-01-013-23/+65
|\
| * core/memory: Read and write page table atomicallyGravatar ReinUsesLisp2020-12-293-23/+65
* | Merge pull request #5208 from bunnei/service-threadsGravatar bunnei2020-12-303-0/+90
|\ \
| * | common: ThreadWorker: Add class to help do asynchronous work.Gravatar bunnei2020-12-293-0/+90
| |/
* / k_priority_queue: Fix concepts useGravatar comex2020-12-291-0/+4
|/
* Merge pull request #5131 from bunnei/scheduler-rewriteGravatar bunnei2020-12-203-346/+100
|\
| * common: BitSet: Various style fixes based on code review feedback.Gravatar bunnei2020-12-061-23/+22