65 Commits (0c663022f180a99bcb7595dca14ac6c8a5ec1847)

Author SHA1 Message Date
lizzie 41af6ea645
[dynarmic] force devirtualisation of terminal handlers (#3033) 1 month ago
lizzie 6b01977005
[dynarmic] force-disable perfmap on non-platforms (#3031) 1 month ago
lizzie e9d84d098d
[dynarmic] attempt fix totk regression from #358 (#3013) 1 month ago
Caio Oliveira 028765867f
externals: Fix Debug builds and remove PCH leftover (#3000) 2 months ago
lizzie f1cf30bc2a
[dynarmic] fix build error for dynarmic_tests_generator on aarch64 (#2978) 2 months ago
lizzie a1930d1063
[dynarmic] remove MCL_ARCHITECTURE macros; fix unreachable macro builtin (#2889) 2 months ago
lizzie 48843306e2
[compat] Fix other DragonFlyBSD/NixOS issues (#2860) 2 months ago
lizzie 8412e64bb0
[dynarmic] fix qlaunch (#2967) 2 months ago
crueter 4bf2e0a7aa
[dynarmic] Add a formatter for `Dynarmic::IR::Opcode` (#2948) 2 months ago
lizzie dd24ef244d
[dynarmic] fix assert for referencing a non-initialized part of the boost::stable_vector container (#2940) 2 months ago
lizzie 5cc218084b
[cmake] account for sysroot when cross compiling for SunOS/FBSD/etc; dynarmic now uses ARCHITECTURE_* from global defs (#2928) 2 months ago
lizzie f9773fa908
[dynarmic] simplify assert macro usage (Only ASSERT/DEBUG_ASSERT are needed) (#2890) 2 months ago
lizzie 402d8e833d
[dynarmic/tests] fix dynarmic_test_generator link error (#2906) 2 months ago
lizzie d498db1106
[dynarmic] nuke zydis/zycore out of orbit forever (#2893) 2 months ago
lizzie e4b0c03a22
[dynarmic] use (v)pshufb (SSSE3+) for VREV32/64 emits (#2851) 2 months ago
lizzie b50f8c620b
[dynarmic] replace mcl::bit_cast with std one (#2866) 2 months ago
lizzie a5996c7511
[dynarmic] Refactoring to reduce latency hit from recompilation (#358) 2 months ago
unknown 6b01c13975
Revert "[dynarmic] replace mcl::bit_cast with std::bit_cast; fix IR_emit codepath warnings for UNREACHABLE(); remove type trait mcl::integer_of_size dependency (#2775)" (#2863) 2 months ago
lizzie 61ab1be0e7
[dynarmic] replace mcl::bit_cast with std::bit_cast; fix IR_emit codepath warnings for UNREACHABLE(); remove type trait mcl::integer_of_size dependency (#2775) 2 months ago
Caio Oliveira 8fa36a7737
nuke: Goodbye PCH, you will not be missed (#2821) 2 months ago
lizzie 2a3e815dcd
[cmake, dynarmic/tests] do not enable avx2, remove unused cmake opts (#2844) 2 months ago
lizzie 71241b7560
[dynarmic] remove bloated LUT usage that makes giant functions for no good reason (#2801) 2 months ago
lizzie 87cacbeed4
[compat] HaikuOS port (#2805) 2 months ago
lizzie 992bae4e2a
[common] replace Common::BitCast with libc++ provided one (#2774) 2 months ago
lizzie f08f4cccdc
[dynarmic/cmake] fatal fail on darwin if mig fails (#2802) 2 months ago
crueter 2e9dbe3f1d
[cmake, tools, docs] Update CPMUtil (#2790) 2 months ago
lizzie 3e8fe622a7
[compat] Solaris build fixes for openssl, catch2; NetBSD build fixes (#2752) 2 months ago
crueter 551f244dfd
[dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 (#2755) 2 months ago
Caio Oliveira 9acb6006b8
[ci] improve ccache and add support on Android (#2673) 3 months ago
crueter 9f385bf627
[tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation (#2666) 3 months ago
lizzie de594c8792
[dynarmic] add safe-opt to skip IR verification (#2613) 3 months ago
lizzie 9f423a24b8
[linux] fix aarch64 builds (again) + fix with slightly outdated qt (#2612) 3 months ago
lizzie cc50571275
[dynarmic] fix tests builds (#2601) 3 months ago
crueter 677148bdca
[cmake] PUBLIC link to mcl for dynarmic (#2595) 3 months ago
crueter 2482846cf6
[core] fix msvc comp (#2567) 3 months ago
lizzie f5bb07341a
[dynarmic] merge IR opt pass into single TU (#2561) 3 months ago
lizzie 3e299dc0f5
[dynarmic] remove frontend options; fixup exception handler code to support other OSes, do not use mcl macros for arch in EH (#2540) 3 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 3 months ago
crueter 06dabbadcb
[cmake] fix OpenGL, git rev identifier (#2530) 3 months ago
lizzie 8c9cdf0d70
[dynarmic] update docs for fastmem (#2539) 3 months ago
lizzie 3b3278f44b
[jit, exception] use shared mutex to reduce thread contention of cached code blocks in fastmem trap handler (#320) 3 months ago
Marcin Serwin 13ecc1e481
[cmake] fix issues when using CPMUTIL_FORCE_SYSTEM (#399) 4 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 4 months ago
crueter 428f136a75
[cmake] CPMUtil: formatting, git_host, new repos, more system deps, libusb (#392) 4 months ago
crueter ecc99ce9ab
[dynarmic] spinlock: (re-)allow RWE on execute-supported targets (#393) 4 months ago
lizzie 43c41e4db5
[compat] openbsd port fixes (#273) 4 months ago
lizzie 10dd003d0f
[dynarmic, cmake] allow LTO build for dynarmic (#252) 4 months ago
crueter bbcd8aded6
Revert "[heap_tracker] Use ankerl map instead of rb tree (#249)" (#382) 4 months ago
lizzie 84fadd1506
[cmake] fix unordered-dense deps (#380) 4 months ago
lizzie 6aa8be1da8
[cmake] fix gh dependencies (#377) 4 months ago