Mirror of the LuaJIT git repository
Go to file
Mike Pall 93ee10642e Major rewrite of error handling to allow external/internal unwinding.
Make external unwinding the default on x64.
It's mandatory on WIN64 due to the abundance of callee-saved regs.
Allow piecewise internal frame unwinding and optional cleanup.
Store ERRMEM, ERRERR and ERRCPP early and copy down later.
Use FRAME_CP for lj_vm_resume.
Add lj_vm_unwind_*_eh variants as landing pads for external unwinder.
Use fastcall for lj_vm_unwind_*.
Can drop r12/r13 saves in POSIX/x64 interpreter now.
2010-01-02 17:42:11 +01:00
doc Implement yield from C hooks. 2009-12-30 02:37:57 +01:00
dynasm Fix DynASM x64 encoding for qword-only instructions. 2009-12-28 21:00:03 +01:00
etc RELEASE LuaJIT-2.0.0-beta2 2009-12-08 19:49:20 +01:00
lib Show memory operand size in cvtsi2sd/cvtsi2ss disassembly. 2009-12-10 05:55:24 +01:00
src Major rewrite of error handling to allow external/internal unwinding. 2010-01-02 17:42:11 +01:00
.gitignore RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
COPYRIGHT RELEASE LuaJIT-2.0.0-beta2 2009-12-08 19:49:20 +01:00
Makefile RELEASE LuaJIT-2.0.0-beta2 2009-12-08 19:49:20 +01:00
README RELEASE LuaJIT-2.0.0-beta2 2009-12-08 19:49:20 +01:00

README for LuaJIT 2.0.0-beta2
-----------------------------

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: http://luajit.org/

LuaJIT is Copyright (C) 2005-2009 Mike Pall.
LuaJIT is free software, released under the MIT/X license.
See full Copyright Notice in the COPYRIGHT file or in luajit.h.

Documentation for LuaJIT is available in HTML format.
Please point your favorite browser to:

 doc/luajit.html