[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: [ANN] LuaJIT-2.0.0-beta8
- From: HyperHacker <hyperhacker@...>
- Date: Thu, 23 Jun 2011 23:19:12 -0600
On Thu, Jun 23, 2011 at 21:08, Xavier Wang <firstname.lastname@example.org> wrote:
> 2011/6/23 Mike Pall <email@example.com>
>> This is the 8th beta release of LuaJIT 2.0.0.
>> This release has two major new features: the ARM port is now
>> complete and support for bytecode loading/saving has been added.
>> 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 upwards
>> 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: http://luajit.org/status.html
>> Please report any problems you may find with this release. Thank you!
>> ARM port
>> The ARM port of LuaJIT is now complete: it 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), Symbian and others.
>> Many thanks go to QUALCOMM Inc. for sponsoring the ARM port and to
>> Marc Nijdam, who arranged the sponsorship!
>> Performance of LuaJIT on ARM vs. plain Lua:
>> Cross-compile instructions for Android and iOS:
>> Bytecode loading/saving
>> A corporate sponsor who wishes to remain anonymous has sponsored
>> the work on bytecode loading/saving.
>> The LuaJIT bytecode format is portable and ~40% smaller than Lua
>> bytecode. The LuaJIT bytecode loader is 10x faster than the Lua
>> bytecode loader. And LuaJIT bytecode loads 30x-40x faster than
>> source code. Note that this is unrelated to the _execution_ speed
>> of the code itself -- it doesn't matter how the code was loaded.
>> The -b command line option saves LuaJIT bytecode (similar to 'luac'):
>> More on bytecode compatibility and the enhanced string.dump():
>> The second phase of the work will allow direct generation of
>> native object files with embedded bytecode. These can be linked
>> against an application or put into shared libraries. Work for this
>> feature is scheduled for Q3/2011.
>> What's next
>> A corporate sponsor who wishes to remain anonymous, has sponsored
>> the port of the LuaJIT interpreter and JIT compiler to (standard)
>> PowerPC CPUs, tuned for PPC/e300 cores. Work on this port will begin
>> in July 2011. You can follow the progress in the git repository.
> Thank you Mike! you are the best!!
Yes, thanks a lot Mike and anonymous sponsor (whyever it is you want
to be anonymous o.O). Some form of bytecode support (for lua_dump) was
one of the things I was looking forward to most.
Sent from my toaster.