lua-users home
lua-l archive

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

llvm-lua is a Lua JIT/static compiler that uses LLVM on the backend to convert 
Lua bytecode into machine code for faster execution.  Using LLVM gives Lua 
JIT support on cpu architectures other then x86.

This release add some new features and makes llvm-lua easier to use.

New features:
* Support for static compiling Lua scripts into loadable modules.
* Support for embedding llvm-lua with the LLVM JIT.
* New 'lua-compiler' wrapper script makes it easier to static compile Lua 
* Support for debug-hooks & lineinfo.  (requires '-g' command line option to 
turn on)

Some bugs have been fixed since the last release, so if you are using release 
0.5 please upgrade.

There is not much speed improvements over-all, but some scripts run faster 
then the previous release.

The code can be downloaded from the project's website:

Robert G. Jakabosky