Mirror of the LuaJIT git repository
Go to file
Mike Pall 99d153bef9 Improve alias analysis of upvalues using a disambiguation hash value.
All upvalue objects hold a disambiguation hash value now.
It's built from the parent prototype and the slot number.
Different hash values imply the upvalues cannot alias.
Same hash values don't imply anything (collision or different closures).
Upvalue disambiguation makes use of a reduced hash due to IR contraints.
2010-01-09 23:59:43 +01:00
doc Bump all copyright dates to 2010. 2010-01-09 14:28:11 +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 Improve alias analysis of upvalues using a disambiguation hash value. 2010-01-09 23:59:43 +01:00
src Improve alias analysis of upvalues using a disambiguation hash value. 2010-01-09 23:59:43 +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