vkdoom_m/src/scripting/vm
Magnus Norddahl ae44b936eb - add bool and unsigned int to the allowed types
- fix one case where floats were used (the JIT always calls with doubles)
2018-12-03 23:09:23 +01:00
..
jit.cpp - 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
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 - fix VM native calls containing strings and enable them again 2018-12-03 21:58:01 +01:00
jit_flow.cpp - 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
jit_load.cpp - inline VBTL opcode 2018-11-23 05:37:26 +01:00
jit_math.cpp - added missing min/max unsigned instructions for the VM. 2018-12-03 21:12:39 +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_runtime.cpp - minor code cleanup now that it is working 2018-12-01 14:35:21 +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 - use the OP_PARAM and OP_RESULT opcodes to build the function signature 2018-11-27 19:56:39 +01:00
vm.h - add bool and unsigned int to the allowed types 2018-12-03 23:09:23 +01:00
vmexec.cpp - moved the type infomation entirely out of VMValue. 2018-11-18 19:31:13 +01:00
vmexec.h - added missing min/max unsigned instructions for the VM. 2018-12-03 21:12:39 +01:00
vmframe.cpp - removed the no longer needed exception prevention hack. 2018-12-01 14:27:18 +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