Mirror of the LuaJIT git repository
Go to file
Mike Pall c93138b59e Major redesign of function call handling.
Drop call gates. Use function headers, dispatched like bytecodes.
Emit BC_FUNCF/BC_FUNCV bytecode at PC 0 for all Lua functions.
C functions and ASM fast functions get extra bytecodes.
Modify internal calling convention: new base in BASE (formerly in RA).
Can now use better C function wrapper semantics (dynamic on/off).
Prerequisite for call hooks with zero-overhead if disabled.
Prerequisite for compiling recursive calls.
Prerequisite for efficient 32/64 bit prototype guards.
2010-02-13 04:51:56 +01:00
doc Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
dynasm Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
etc Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
lib Fix dump of bytecode instructions with missing operands. 2010-02-11 20:59:00 +01:00
src Major redesign of function call handling. 2010-02-13 04:51:56 +01:00
.gitignore RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
COPYRIGHT Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
Makefile Bump all copyright dates to 2010. 2010-01-09 14:28:11 +01:00
README Bump all copyright dates to 2010. 2010-01-09 14:28:11 +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-2010 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