gzdoom/src/scripting/vm
alexey.lysiuk 4624c6e6a3 - use custom offsetof() macro
src/scripting/vm/jit_call.cpp:164:38: warning: offset of on non-standard-layout type 'VMScriptFunction' [-Winvalid-offsetof]
src/scripting/vm/jit_load.cpp:87:50: warning: offset of on non-standard-layout type 'DObject' [-Winvalid-offsetof]
src/scripting/vm/jit_load.cpp:96:50: warning: offset of on non-standard-layout type 'DObject' [-Winvalid-offsetof]
src/scripting/vm/jit_load.cpp:257:53: warning: offset of on non-standard-layout type 'DObject' [-Winvalid-offsetof]
2018-11-18 12:48:50 +02:00
..
jit.cpp - disabled code that shows how a thunk function and native setup would look like 2018-11-17 16:26:54 +01:00
jit.h - construct our own runtime as the one provided by asmjit is too primitive 2018-10-14 00:46:54 +02:00
jit_call.cpp - use custom offsetof() macro 2018-11-18 12:48:50 +02:00
jit_flow.cpp - fixed IJMP code generation for the JIT compiler. 2018-11-17 13:39:14 +01:00
jit_load.cpp - use custom offsetof() macro 2018-11-18 12:48:50 +02:00
jit_math.cpp - stop using lambda functions for CreateCall because MSVC lambas use a different calling convention and "converts" them to the right one by generating a thunk function 2018-11-17 05:12:47 +01:00
jit_move.cpp - stop using lambda functions for CreateCall because MSVC lambas use a different calling convention and "converts" them to the right one by generating a thunk function 2018-11-17 05:12:47 +01:00
jit_store.cpp - fix missing convert from float to double in LSP and LSP_R opcodes 2018-10-11 03:53:11 +02:00
jitintern.h - removed OP_TAIL. 2018-11-18 07:43:03 +01:00
vm.h - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
vmexec.cpp - remove the need to do any VARF_Native runtime checks by making native functions use the same calling convention as the script version 2018-10-10 23:47:56 +02:00
vmexec.h - removed OP_TAIL. 2018-11-18 07:43:03 +01:00
vmframe.cpp - removed the default parameter handling from all native script functions because it is no longer needed. 2018-11-17 10:03:40 +01:00
vmintern.h Merge remote-tracking branch 'origin/master' into asmjit 2018-10-14 22:55:57 +02:00
vmops.h - removed OP_TAIL. 2018-11-18 07:43:03 +01:00