29 Commits (8a7fe32a2c3a214739fc8f631e96c56b883d673a)

Author SHA1 Message Date
lizzie 8a7fe32a2c
[common] Do not expose platform specific Crash() macro that is only used ever once (#2909) 2 months ago
Matías Locatti 7479b381fa Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang (#9442) 3 years ago
Liam 846f266199 common/assert: rework ASSERT handling to avoid std::function usage 4 years ago
Liam d2af4f8142 common: Don't test ASSERT conditions inline 4 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Andrea Pappacoda b2eb103829 chore: add missing SPDX tags 4 years ago
yzct12345 dd9e7378dc assert: Verify formatting 4 years ago
yzct12345 3239e923cc assert: Avoid empty macros 4 years ago
Markus Wick 0372a0e723 common: Move assert failure handling into a cpp file. 5 years ago
Lioncash 4861eb64aa common/assert: Make use of C++ attribute syntax 5 years ago
Weiyi Wang 9a19c4bbd5 fix clang-format and lambda capture 6 years ago
Weiyi Wang e20e161c5c unfold UNREACHABLE implementation for dumb compilers 6 years ago
Fernando Sahmkow a576cd4a8c Permit a Null Shader in case of a bad host_ptr. 7 years ago
Lioncash dd8172d440 common/assert: Add UNIMPLEMENTED_IF and UNIMPLEMENTED_IF_MSG for conditional assertions 7 years ago
Lioncash 6567d76590 common/assert: Make the UNIMPLEMENTED macro properly assert 7 years ago
fearlessTobi 8f74246cb1 Port #3474 from Citra 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Lioncash 324ee31fc3 general: Convert assertion macros over to be fmt-compatible 8 years ago
MerryMage 66a015fe9a fix macos build 8 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Sam Spilsbury 329e5e3437 assert: Allow UNREACHABLE_MSG to have just one argument 10 years ago
Sam Spilsbury 54a7cb0611 assert: Add _MSG variations for UNREACHABLE and UNIMPLEMENTED 10 years ago
Emmanuel Gil Peyrot 3a771a13dc Common: Cleanup profiler includes. 11 years ago
Yuri Kunde Schlesner c8eae338a8 Common: Use the log system to print assert messages 11 years ago
Yuri Kunde Schlesner c0eaa662d4 Clean-up includes 11 years ago
Yuri Kunde Schlesner 714d507938 Asserts: Use lambdas to keep assertion code away from the main code path 11 years ago
archshift ef24e72b26 Asserts: break/crash program, fit to style guide; log.h->assert.h 11 years ago