Commit graph

8 commits

Author SHA1 Message Date
drfrag
b52ac9b556 Revert "AsmJit update"
This reverts commit 275ecb2623.

This had to be reverted because it breaks exception handling which is a critical problem.
With the updated code any exception thrown inside code that had a JITed call stack would crash.
2019-10-20 11:34:23 +02:00
Petr Kobalicek
275ecb2623 AsmJit update
# Conflicts:
#	.gitignore
2019-08-20 13:08:18 +02:00
William Breathitt Gray
f31e0bcd85 Force STATIC for internal GZDoom libraries
This makes sure the internal versions of these libraries bundled with
the GZDoom source code is used. This prevents the system from building
GZDoom for dynamic linking with incompatible external libraries (see
<https://forum.zdoom.org/viewtopic.php?f=2&t=64633>).

# Conflicts:
#	glslang/glslang/CMakeLists.txt
#	glslang/spirv/CMakeLists.txt
2019-05-18 22:49:07 +02:00
Magnus Norddahl
f291c1fd87 - implement xor swap for vec registers 2019-04-17 18:39:58 +02:00
Magnus Norddahl
636a9b9322 - apply asmjit register allocator bugfix
- enable debug builds of asmjit
2019-04-15 14:33:40 +02:00
Magnus Norddahl
608f49a4a8 - fix clang errors and warnings 2019-04-15 14:32:53 +02:00
Magnus Norddahl
e9914f38af Fix compile errors on macOS 2019-04-15 14:31:51 +02:00
Magnus Norddahl
d651c02b17 - embed and use asmjit to JIT ZScript VM functions 2019-04-15 14:31:22 +02:00