lua-users home
lua-l archive

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

This is the 7th beta release of LuaJIT 2.0.0.

This release has some major fixes and new features for the LuaJIT
FFI library. This is also the first release of the ARM port of the
LuaJIT interpreter.

Here is a link to the home page:

A direct link to the download page:

And a link to the changelog:

What is LuaJIT?

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 most x86 or x64 operating systems
(Linux, Windows, OSX etc.) and can be cross-compiled for embedded
systems based on ARM or PPC/e500 CPUs.

This is a BETA TEST release -- the current status and the list of
known issues are shown here:
Please report any problems you may find with this release. Thank you!


Apart from many fixes, the FFI library now provides metamethods
and finalizers for C data types. See:

The ARM port of LuaJIT requires an ARMv5/ARM9E CPU (or better) with
software floating-point (no FPU needed). It runs on Linux/ARM,
Android, iOS 3.0+ (iPhone/iPad) and others.

Note: the current release only includes a port of the fast LuaJIT
ARM interpreter! The ARM port of the JIT compiler is still under

Performance of the LuaJIT ARM interpreter vs. plain Lua:

Cross-compile instructions for Android and iOS: