gzdoom/src/scripting/vm
Christoph Oelckers b386a09358 - changed AFuncDesc initialization to avoid generating initializer functions.
Visual C++ will never statically initialize a class instance where a member field has a default value set, so the DEFINE_ACTION_FUNCTION variants without a direct native call need to be handled differently. The easiest way to do this is to leave out the nullptr default and omit the value in the initializer list. For trailing fields this will always get them nulled.
2019-01-05 20:48:22 +01:00
..
jit.cpp - fix missing line number for the function throwing the exception and remove the duplicate call stack line 2018-12-20 04:50:45 +01:00
jit.h - don't include the native frames per default 2018-12-19 00:43:50 +01:00
jit_call.cpp - moved argsCache out of JitCompiler::CreateFuncSignature 2018-12-08 23:31:55 +01:00
jit_flow.cpp - fix missing line number for the function throwing the exception and remove the duplicate call stack line 2018-12-20 04:50:45 +01:00
jit_load.cpp - inline VBTL opcode 2018-11-23 05:37:26 +01:00
jit_math.cpp - handle JIT errors in a more user-friendly fashion than aborting. 2018-12-04 18:45:07 +01:00
jit_move.cpp - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
jit_runtime.cpp - removed marked code for how to create GDB/LLDB debug info as it will probably never be implemented 2018-12-19 00:49:43 +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 - fix missing line number for the function throwing the exception and remove the duplicate call stack line 2018-12-20 04:50:45 +01:00
vm.h - changed AFuncDesc initialization to avoid generating initializer functions. 2019-01-05 20:48:22 +01:00
vmexec.cpp - moved the type infomation entirely out of VMValue. 2018-11-18 19:31:13 +01:00
vmexec.h - replaced the last access operator, too 2018-12-07 03:01:40 +01:00
vmframe.cpp - don't include the native frames per default 2018-12-19 00:43:50 +01:00
vmintern.h - removed the longjmp based exception catch/rethrow mechanism and instead force-terminate in case a user exception is thrown while the VM is executing JITed code on a non-Windows system 2018-11-30 21:30:14 +01:00
vmops.h - added missing min/max unsigned instructions for the VM. 2018-12-03 21:12:39 +01:00