aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2011-12-14 15:12:49 +0100
committerMike Pall <mike>2011-12-14 15:12:49 +0100
commit6ace80c897a8359bedd3f195d126725cb0bf0f8d (patch)
treeabf2b1b2eed1d3a6b499aa919ea5c6eb46d10428
parenta3024683457cab7b1cf1b4029fd1b16e565024a8 (diff)
downloadluajit-6ace80c897a8359bedd3f195d126725cb0bf0f8d.tar.gz
luajit-6ace80c897a8359bedd3f195d126725cb0bf0f8d.tar.bz2
luajit-6ace80c897a8359bedd3f195d126725cb0bf0f8d.zip
RELEASE LuaJIT-2.0.0-beta9v2.0.0-beta9
-rw-r--r--Makefile2
-rw-r--r--README2
-rw-r--r--doc/changes.html2
-rw-r--r--doc/ext_ffi_semantics.html4
-rw-r--r--doc/install.html8
-rw-r--r--doc/running.html6
-rw-r--r--doc/status.html4
-rw-r--r--etc/luajit.pc2
-rw-r--r--src/luaconf.h4
-rw-r--r--src/luajit.h4
10 files changed, 17 insertions, 21 deletions
diff --git a/Makefile b/Makefile
index 18f79db8..61b0cf22 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@
16MAJVER= 2 16MAJVER= 2
17MINVER= 0 17MINVER= 0
18RELVER= 0 18RELVER= 0
19PREREL= -beta8 19PREREL= -beta9
20VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL) 20VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL)
21ABIVER= 5.1 21ABIVER= 5.1
22NODOTABIVER= 51 22NODOTABIVER= 51
diff --git a/README b/README
index e8756a0b..271e3128 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
1README for LuaJIT 2.0.0-beta8 1README for LuaJIT 2.0.0-beta9
2----------------------------- 2-----------------------------
3 3
4LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language. 4LuaJIT 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; }
59<div id="main"> 59<div id="main">
60<p> 60<p>
61This is a list of changes between the released versions of LuaJIT.<br> 61This is a list of changes between the released versions of LuaJIT.<br>
62The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta8</strong>.<br> 62The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta9</strong>.<br>
63The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.7</strong>. 63The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.7</strong>.
64</p> 64</p>
65<p> 65<p>
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.
942For new designs <b>avoid push-style APIs</b> (C&nbsp;function repeatedly 942For new designs <b>avoid push-style APIs</b> (C&nbsp;function repeatedly
943calling a callback for each result). Instead <b>use pull-style APIs</b> 943calling a callback for each result). Instead <b>use pull-style APIs</b>
944(call a C&nbsp;function repeatedly to get a new result). Calls from Lua 944(call a C&nbsp;function repeatedly to get a new result). Calls from Lua
945to C via the FFI are much faster than the other way round. Most well 945to C via the FFI are much faster than the other way round. Most well-designed
946designed libraries already use pull-style APIs (read/write, get/put). 946libraries already use pull-style APIs (read/write, get/put).
947</p> 947</p>
948 948
949<h2 id="clib">C Library Namespaces</h2> 949<h2 id="clib">C Library Namespaces</h2>
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
178and change to the newly created directory: 178and change to the newly created directory:
179</p> 179</p>
180<pre class="code"> 180<pre class="code">
181tar zxf LuaJIT-2.0.0-beta8.tar.gz 181tar zxf LuaJIT-2.0.0-beta9.tar.gz
182cd LuaJIT-2.0.0-beta8</pre> 182cd LuaJIT-2.0.0-beta9</pre>
183<h3>Building LuaJIT</h3> 183<h3>Building LuaJIT</h3>
184<p> 184<p>
185The supplied Makefiles try to auto-detect the settings needed for your 185The 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.
229<p style="color: #c00000;"> 229<p style="color: #c00000;">
230Note: to avoid overwriting a previous version, the beta test releases 230Note: to avoid overwriting a previous version, the beta test releases
231only install the LuaJIT executable under the versioned name (i.e. 231only install the LuaJIT executable under the versioned name (i.e.
232<tt>luajit-2.0.0-beta8</tt>). You probably want to create a symlink 232<tt>luajit-2.0.0-beta9</tt>). You probably want to create a symlink
233for convenience, with a command like this: 233for convenience, with a command like this:
234</p> 234</p>
235<pre class="code" style="color: #c00000;"> 235<pre class="code" style="color: #c00000;">
236sudo ln -sf luajit-2.0.0-beta8&nbsp;/usr/local/bin/luajit 236sudo ln -sf luajit-2.0.0-beta9&nbsp;/usr/local/bin/luajit
237</pre> 237</pre>
238 238
239<h2 id="windows">Windows Systems</h2> 239<h2 id="windows">Windows Systems</h2>
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.
85<p class="indent" style="color: #c00000;"> 85<p class="indent" style="color: #c00000;">
86Note: the beta test releases only install under the versioned name on 86Note: the beta test releases only install under the versioned name on
87POSIX systems (to avoid overwriting a previous version). You either need 87POSIX systems (to avoid overwriting a previous version). You either need
88to type <tt>luajit-2.0.0-beta8</tt> to start it or create a symlink 88to type <tt>luajit-2.0.0-beta9</tt> to start it or create a symlink
89with a command like this: 89with a command like this:
90</p> 90</p>
91<pre class="code" style="color: #c00000;"> 91<pre class="code" style="color: #c00000;">
92sudo ln -sf luajit-2.0.0-beta8&nbsp;/usr/local/bin/luajit 92sudo ln -sf luajit-2.0.0-beta9&nbsp;/usr/local/bin/luajit
93</pre> 93</pre>
94<p> 94<p>
95Unlike previous versions <b>optimization is turned on by default</b> in 95Unlike previous versions <b>optimization is turned on by default</b> in
@@ -195,7 +195,7 @@ itself. For a description of their options and output format, please
195read the comment block at the start of their source. 195read the comment block at the start of their source.
196They can be found in the <tt>lib</tt> directory of the source 196They can be found in the <tt>lib</tt> directory of the source
197distribution or installed under the <tt>jit</tt> directory. By default 197distribution or installed under the <tt>jit</tt> directory. By default
198this is <tt>/usr/local/share/luajit-2.0.0-beta8/jit</tt> on POSIX 198this is <tt>/usr/local/share/luajit-2.0.0-beta9/jit</tt> on POSIX
199systems. 199systems.
200</p> 200</p>
201 201
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
148effort. 148effort.
149</li> 149</li>
150<li> 150<li>
151<b>Trace management</b> needs more tuning: less drastic countermeasures
152against trace explosion and better heuristics in general.
153</li>
154<li>
155Some checks are missing in the JIT-compiled code for obscure situations 151Some checks are missing in the JIT-compiled code for obscure situations
156with <b>open upvalues aliasing</b> one of the SSA slots later on (or 152with <b>open upvalues aliasing</b> one of the SSA slots later on (or
157vice versa). Bonus points, if you can find a real world test case for 153vice 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 @@
2majver=2 2majver=2
3minver=0 3minver=0
4relver=0 4relver=0
5version=${majver}.${minver}.${relver}-beta8 5version=${majver}.${minver}.${relver}-beta9
6abiver=5.1 6abiver=5.1
7 7
8prefix=/usr/local 8prefix=/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 @@
26#define LUA_LDIR LUA_ROOT "share/lua/5.1/" 26#define LUA_LDIR LUA_ROOT "share/lua/5.1/"
27#define LUA_CDIR LUA_ROOT "lib/lua/5.1/" 27#define LUA_CDIR LUA_ROOT "lib/lua/5.1/"
28#ifdef LUA_XROOT 28#ifdef LUA_XROOT
29#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta8/" 29#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta9/"
30#define LUA_XPATH \ 30#define LUA_XPATH \
31 ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua" 31 ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua"
32#define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;" 32#define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;"
33#else 33#else
34#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta8/" 34#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta9/"
35#define LUA_XPATH 35#define LUA_XPATH
36#define LUA_XCPATH 36#define LUA_XCPATH
37#endif 37#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 @@
30 30
31#include "lua.h" 31#include "lua.h"
32 32
33#define LUAJIT_VERSION "LuaJIT 2.0.0-beta8" 33#define LUAJIT_VERSION "LuaJIT 2.0.0-beta9"
34#define LUAJIT_VERSION_NUM 20000 /* Version 2.0.0 = 02.00.00. */ 34#define LUAJIT_VERSION_NUM 20000 /* Version 2.0.0 = 02.00.00. */
35#define LUAJIT_VERSION_SYM luaJIT_version_2_0_0_beta8 35#define LUAJIT_VERSION_SYM luaJIT_version_2_0_0_beta9
36#define LUAJIT_COPYRIGHT "Copyright (C) 2005-2011 Mike Pall" 36#define LUAJIT_COPYRIGHT "Copyright (C) 2005-2011 Mike Pall"
37#define LUAJIT_URL "http://luajit.org/" 37#define LUAJIT_URL "http://luajit.org/"
38 38