Andrew Belt
29d633cbdd
LuaJIT: Remove more global functions that could be abused.
4 years ago
Leonardo Laguna Ruiz
33fed25130
Blocks access to ffi in LuaJIT before the user script is loaded
4 years ago
Andrew Belt
c823845e7a
LuaJIT: Clean up code and organization.
5 years ago
Leonardo Laguna Ruiz
909d5d7241
Implements a copy of the ProccessBlock that is used to provide 1-based indices in the Lua VM and keep the speed of the FFI
5 years ago
Leonardo Laguna Ruiz
9dcb0f4445
Example on how to use the FFI in LuaJIT to increase the performance
5 years ago
Leonardo Laguna Ruiz
4004bc4e96
Fixes typo in comment
5 years ago
Leonardo Laguna Ruiz
95348ffaee
Loads the JIT library that way the JIT engine is enabled
5 years ago
Leonardo Laguna Ruiz
c68b38aa64
Revert "Improves the LuaJIT performance by using luaL_openlibs to initialize the VM"
This reverts commit 1e8f89a8fa
.
5 years ago
Leonardo Laguna Ruiz
81eb47815e
Improves the LuaJIT performance by using luaL_openlibs to initialize the VM
5 years ago
Leonardo Laguna Ruiz
acc8d7ea7f
Improves the LuaJIT performance by using luaL_openlibs to initialize the VM ( #26 )
* Improves the LuaJIT performance by using luaL_openlibs to initialize the VM
* Revert "Improves the LuaJIT performance by using luaL_openlibs to initialize the VM"
This reverts commit 1e8f89a8fa
.
* Loads the JIT library that way the JIT engine is enabled
* Fixes typo in comment
5 years ago
Leonardo Laguna Ruiz
61a0339b85
Allows using the bit library
5 years ago
Andrew Belt
bf4bf96b4c
Add constructor initializers for ScriptEngines to remove derived classes from ScriptEngine.hpp.
5 years ago
Andrew Belt
aafb6edb4b
Make Float/BoolArray metaclasses for LuaJIT. Switch to Python 3.8.
5 years ago
Andrew Belt
4689631454
Add LuaJITEngine
5 years ago