yuzu/src/common
Markus Wick 9be819faaf common: Move assert failure handling into a cpp file.
Advantage: Altering the handler does not need a full recompilation.
Disadvantage: noreturn is droped, so the caller is a bit slower.

We quite often run yuzu with a YOLO assertion handler. In fact, only very few
games run at all with asserts. This patch allows developers to patch the handler
without recompiling everything. The overhead of the missing "noreturn" attribute
shoul be negletable.
2021-04-04 21:19:33 +02:00
..
logging Address review comments 2021-01-04 04:36:50 +01:00
x64 common: Merge uint128 to a single header file with inlines. 2021-02-15 14:46:04 -08:00
algorithm.h
alignment.h common: alignment: Add DivideUp utility method. 2021-02-18 16:16:24 -08:00
assert.cpp common: Move assert failure handling into a cpp file. 2021-04-04 21:19:33 +02:00
assert.h common: Move assert failure handling into a cpp file. 2021-04-04 21:19:33 +02:00
atomic_ops.h X86/NativeClock: Reimplement RTDSC access to be lock free. 2021-01-02 04:00:27 +01:00
bit_cast.h
bit_field.h
bit_set.h common: BitSet: Various style fixes based on code review feedback. 2020-12-06 00:27:13 -08:00
bit_util.h common: Add missing include to bit_util.h 2021-01-21 15:30:28 -08:00
cityhash.cpp common/cityhash: Use common types 2021-02-18 00:45:17 -03:00
cityhash.h common: add missing header after f3805376f7 2021-02-23 00:04:32 +00:00
CMakeLists.txt common: Move assert failure handling into a cpp file. 2021-04-04 21:19:33 +02:00
common_funcs.h [network] Error handling reform 2021-02-28 17:25:31 -05:00
common_paths.h
common_types.h
concepts.h k_priority_queue: Fix concepts use 2020-12-29 14:33:41 -05:00
detached_tasks.cpp
detached_tasks.h
div_ceil.h common/div_ceil: Return numerator type 2021-01-09 03:16:10 -03:00
dynamic_library.cpp
dynamic_library.h
fiber.cpp fiber: Double default stack size 2021-03-10 20:37:56 +00:00
fiber.h common: Fiber: use a reference for YieldTo. 2021-03-07 13:46:53 -08:00
file_util.cpp Revert "Merge pull request #5173 from lioncash/common-fs" 2020-12-11 20:24:22 -05:00
file_util.h Revert "Merge pull request #5173 from lioncash/common-fs" 2020-12-11 20:24:22 -05:00
hash.h
hex_util.cpp
hex_util.h
intrusive_red_black_tree.h common/tree: Convert defines over to templates 2021-01-12 16:46:36 -05:00
lz4_compression.cpp
lz4_compression.h
math_util.h
memory_detect.cpp
memory_detect.h
microprofile.cpp
microprofile.h
microprofileui.h
misc.cpp [network] Error handling reform 2021-02-28 17:25:31 -05:00
nvidia_flags.cpp renderer_opengl: Avoid precompiled cache and force NV GL cache directory 2021-01-21 00:41:03 -03:00
nvidia_flags.h renderer_opengl: Avoid precompiled cache and force NV GL cache directory 2021-01-21 00:41:03 -03:00
page_table.cpp core/memory: Read and write page table atomically 2020-12-29 21:54:49 -03:00
page_table.h general: Fix various spelling errors 2021-01-02 10:23:41 -05:00
param_package.cpp
param_package.h
parent_of_member.h common/parent_of_member: Replace TYPED_STORAGE define with template alias 2021-01-11 18:26:04 -05:00
quaternion.h
ring_buffer.h ring_buffer: Remove granularity template argument 2021-02-06 19:16:00 +00:00
scm_rev.cpp.in
scm_rev.h
scope_exit.h common: scope_exit: Add a cancellable ScopeExit macro. 2021-02-05 14:03:36 -08:00
spin_lock.cpp
spin_lock.h
stream.cpp
stream.h
string_util.cpp string_util: Remove MSVC workaround for converting between UTF8/UTF16 2021-02-08 02:56:07 -05:00
string_util.h
swap.h general: Fix various spelling errors 2021-01-02 10:23:41 -05:00
telemetry.cpp
telemetry.h video_core: Resolve more variable shadowing scenarios pt.3 2020-12-05 16:02:23 -05:00
thread_queue_list.h
thread_worker.cpp common: ThreadWorker: Add class to help do asynchronous work. 2020-12-29 16:46:29 -08:00
thread_worker.h common: ThreadWorker: Add class to help do asynchronous work. 2020-12-29 16:46:29 -08:00
thread.cpp
thread.h
threadsafe_queue.h
time_zone.cpp
time_zone.h
tiny_mt.h common: Add implementation of TinyMT (Mersenne Twister RNG). 2021-02-18 16:16:24 -08:00
tree.h common/tree: Convert defines over to templates 2021-01-12 16:46:36 -05:00
uint128.h common: wall_clock: Fix integer overflow with StandardWallClock. 2021-02-19 18:04:23 -08:00
uuid.cpp
uuid.h core: Silence Wclass-memaccess warnings 2021-01-15 16:31:19 -03:00
vector_math.h
virtual_buffer.cpp
virtual_buffer.h core/memory: Read and write page table atomically 2020-12-29 21:54:49 -03:00
wall_clock.cpp common: wall_clock: Fix integer overflow with StandardWallClock. 2021-02-19 18:04:23 -08:00
wall_clock.h audio_core: Make shadowing and unused parameters errors 2020-12-03 00:54:31 -05:00
zstd_compression.cpp
zstd_compression.h