I released the optimizer for Lua 5.3 VM Bytecoe.
- constant folding
- constant propagation
- function inlining (experimental)
- dead-code elimination
- unreachable block removal
- unused resources removal
And you can use some debug tools:
- lvis
Lua VM Bytecode Control Flow Graph visualiser
- moonstep
Lua VM Bytecode step-by-step execution machine
- lasm
Lua VM Bytecode Assembly-like language
--
Kawahara Satoru
College of Information Science
University of Tsukuba