diff --git a/Makefile b/Makefile index 18f79db8..61b0cf22 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ MAJVER= 2 MINVER= 0 RELVER= 0 -PREREL= -beta8 +PREREL= -beta9 VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL) ABIVER= 5.1 NODOTABIVER= 51 diff --git a/README b/README index e8756a0b..271e3128 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -README for LuaJIT 2.0.0-beta8 +README for LuaJIT 2.0.0-beta9 ----------------------------- LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language. diff --git a/doc/changes.html b/doc/changes.html index 43c1f84e..51027a93 100644 --- a/doc/changes.html +++ b/doc/changes.html @@ -59,7 +59,7 @@ div.major { max-width: 600px; padding: 1em; margin: 1em 0 1em 0; }

This is a list of changes between the released versions of LuaJIT.
-The current development version is LuaJIT 2.0.0-beta8.
+The current development version is LuaJIT 2.0.0-beta9.
The current stable version is LuaJIT 1.1.7.

diff --git a/doc/ext_ffi_semantics.html b/doc/ext_ffi_semantics.html index b111ed5d..661b0b4c 100644 --- a/doc/ext_ffi_semantics.html +++ b/doc/ext_ffi_semantics.html @@ -942,8 +942,8 @@ GUI application, which waits for user input most of the time, anyway. For new designs avoid push-style APIs (C function repeatedly calling a callback for each result). Instead use pull-style APIs (call a C function repeatedly to get a new result). Calls from Lua -to C via the FFI are much faster than the other way round. Most well -designed libraries already use pull-style APIs (read/write, get/put). +to C via the FFI are much faster than the other way round. Most well-designed +libraries already use pull-style APIs (read/write, get/put).

C Library Namespaces

diff --git a/doc/install.html b/doc/install.html index 6a9a2c9f..4e226d17 100644 --- a/doc/install.html +++ b/doc/install.html @@ -178,8 +178,8 @@ open a terminal window and change to this directory. Now unpack the archive and change to the newly created directory:

-tar zxf LuaJIT-2.0.0-beta8.tar.gz
-cd LuaJIT-2.0.0-beta8
+tar zxf LuaJIT-2.0.0-beta9.tar.gz +cd LuaJIT-2.0.0-beta9

Building LuaJIT

The supplied Makefiles try to auto-detect the settings needed for your @@ -229,11 +229,11 @@ Obviously the prefixes given during build and installation need to be the same.

Note: to avoid overwriting a previous version, the beta test releases only install the LuaJIT executable under the versioned name (i.e. -luajit-2.0.0-beta8). You probably want to create a symlink +luajit-2.0.0-beta9). You probably want to create a symlink for convenience, with a command like this:

-sudo ln -sf luajit-2.0.0-beta8 /usr/local/bin/luajit
+sudo ln -sf luajit-2.0.0-beta9 /usr/local/bin/luajit
 

Windows Systems

diff --git a/doc/running.html b/doc/running.html index 109df5df..e2afdeef 100644 --- a/doc/running.html +++ b/doc/running.html @@ -85,11 +85,11 @@ interactive mode, too.

Note: the beta test releases only install under the versioned name on POSIX systems (to avoid overwriting a previous version). You either need -to type luajit-2.0.0-beta8 to start it or create a symlink +to type luajit-2.0.0-beta9 to start it or create a symlink with a command like this:

-sudo ln -sf luajit-2.0.0-beta8 /usr/local/bin/luajit
+sudo ln -sf luajit-2.0.0-beta9 /usr/local/bin/luajit
 

Unlike previous versions optimization is turned on by default in @@ -195,7 +195,7 @@ itself. For a description of their options and output format, please read the comment block at the start of their source. They can be found in the lib directory of the source distribution or installed under the jit directory. By default -this is /usr/local/share/luajit-2.0.0-beta8/jit on POSIX +this is /usr/local/share/luajit-2.0.0-beta9/jit on POSIX systems.

diff --git a/doc/status.html b/doc/status.html index 5f8fa463..d9cffe03 100644 --- a/doc/status.html +++ b/doc/status.html @@ -148,10 +148,6 @@ with me, before writing major improvements, to avoid duplication of effort.
  • -Trace management needs more tuning: less drastic countermeasures -against trace explosion and better heuristics in general. -
  • -
  • Some checks are missing in the JIT-compiled code for obscure situations with open upvalues aliasing one of the SSA slots later on (or vice versa). Bonus points, if you can find a real world test case for diff --git a/etc/luajit.pc b/etc/luajit.pc index 011b7365..974abde4 100644 --- a/etc/luajit.pc +++ b/etc/luajit.pc @@ -2,7 +2,7 @@ majver=2 minver=0 relver=0 -version=${majver}.${minver}.${relver}-beta8 +version=${majver}.${minver}.${relver}-beta9 abiver=5.1 prefix=/usr/local diff --git a/src/luaconf.h b/src/luaconf.h index 4a243ffb..5b04ad43 100644 --- a/src/luaconf.h +++ b/src/luaconf.h @@ -26,12 +26,12 @@ #define LUA_LDIR LUA_ROOT "share/lua/5.1/" #define LUA_CDIR LUA_ROOT "lib/lua/5.1/" #ifdef LUA_XROOT -#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta8/" +#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta9/" #define LUA_XPATH \ ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua" #define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;" #else -#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta8/" +#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta9/" #define LUA_XPATH #define LUA_XCPATH #endif diff --git a/src/luajit.h b/src/luajit.h index 38be73da..2421502d 100644 --- a/src/luajit.h +++ b/src/luajit.h @@ -30,9 +30,9 @@ #include "lua.h" -#define LUAJIT_VERSION "LuaJIT 2.0.0-beta8" +#define LUAJIT_VERSION "LuaJIT 2.0.0-beta9" #define LUAJIT_VERSION_NUM 20000 /* Version 2.0.0 = 02.00.00. */ -#define LUAJIT_VERSION_SYM luaJIT_version_2_0_0_beta8 +#define LUAJIT_VERSION_SYM luaJIT_version_2_0_0_beta9 #define LUAJIT_COPYRIGHT "Copyright (C) 2005-2011 Mike Pall" #define LUAJIT_URL "http://luajit.org/"