lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hi,

I released the optimizer for Lua 5.3 VM Bytecoe.

https://github.com/Nymphium/opeth

It can optimize by following techniques
- 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