LuaJIT Just-In-Time (JIT) Compiler for Lua Dynamic Language

LuaJIT is a Just-In-Time (JIT) Compiler for Lua. It's fully compatible with standard Lua 5.1 and can significantly boost the performance of your Lua programs. LuaJIT is open source software, released under the MIT/X license. LuaJIT builds out-of-the-box on all popular x86 operating systems (Linux, Windows, OSX etc.). It runs fine as a 32 bit […]

LuaJIT is a Just-In-Time (JIT) Compiler for Lua. It's fully compatible with standard Lua 5.1 and can significantly boost the performance of your Lua programs. LuaJIT is open source software, released under the MIT/X license. LuaJIT builds out-of-the-box on all popular x86 operating systems (Linux, Windows, OSX etc.). It runs fine as a 32 bit application under x64-based systems, too. “Since its first release in 2005, LuaJIT has been at the forefront of dynamic language performance. In 2008 Mike Pall announced that he was working on a complete rewrite based on trace compiler technology. It breaks with a long tradition of method-at-a-time JIT compilers and seems especially well suited for compiling dynamic languages. As LuaJIT shows, this approach yields performance that can rival even offline, static language compilers.”

More info:LuaJIT 2.0

[Source]