aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2010-03-28 19:26:33 +0200
committerMike Pall <mike>2010-03-28 19:26:33 +0200
commit23189fa40d8cda4fa039a44b1211771b3d34fc7b (patch)
tree65fe7aadd2bde0e0dace999fba7bee218ae8d159
parent3a8b9bad2e34155ddb1b6a84cc236ea87accbf1a (diff)
downloadluajit-23189fa40d8cda4fa039a44b1211771b3d34fc7b.tar.gz
luajit-23189fa40d8cda4fa039a44b1211771b3d34fc7b.tar.bz2
luajit-23189fa40d8cda4fa039a44b1211771b3d34fc7b.zip
RELEASE LuaJIT-2.0.0-beta4v2.0.0-beta4
-rw-r--r--Makefile2
-rw-r--r--README2
-rw-r--r--doc/changes.html22
-rw-r--r--doc/install.html8
-rw-r--r--doc/running.html6
-rw-r--r--doc/status.html8
-rw-r--r--etc/luajit.pc2
-rw-r--r--src/luaconf.h4
-rw-r--r--src/luajit.h4
9 files changed, 34 insertions, 24 deletions
diff --git a/Makefile b/Makefile
index a4a356eb..43561704 100644
--- a/Makefile
+++ b/Makefile
@@ -15,7 +15,7 @@
15MAJVER= 2 15MAJVER= 2
16MINVER= 0 16MINVER= 0
17RELVER= 0 17RELVER= 0
18PREREL= -beta3 18PREREL= -beta4
19VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL) 19VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL)
20ABIVER= 5.1 20ABIVER= 5.1
21NODOTABIVER= 51 21NODOTABIVER= 51
diff --git a/README b/README
index 90ae74db..d360b006 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
1README for LuaJIT 2.0.0-beta3 1README for LuaJIT 2.0.0-beta4
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 b601b97a..585482a5 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -45,17 +45,16 @@ div.major { max-width: 600px; padding: 1em; margin: 1em 0 1em 0; }
45<div id="main"> 45<div id="main">
46<p> 46<p>
47This is a list of changes between the released versions of LuaJIT.<br> 47This is a list of changes between the released versions of LuaJIT.<br>
48The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta3</strong>.<br> 48The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta4</strong>.<br>
49The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.5</strong>. 49The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.6</strong>.
50</p> 50</p>
51<p> 51<p>
52Please check the 52Please check the
53<a href="http://luajit.org/changes.html"><span class="ext">&raquo;</span>&nbsp;Online Change History</a> 53<a href="http://luajit.org/changes.html"><span class="ext">&raquo;</span>&nbsp;Online Change History</a>
54to see whether newer versions are available. 54to see whether newer versions are available.
55</p> 55</p>
56 56<div class="major" style="background: #ffd0d0;">
57<div class="major" style="background: #d0d0d0;"> 57<h2 id="LuaJIT-2.0.0-beta4">LuaJIT 2.0.0-beta4 &mdash; 2010-03-28</h2>
58<h2 id="snap">Development Snapshot</h2>
59<ul> 58<ul>
60<li>Correctness and completeness: 59<li>Correctness and completeness:
61<ul> 60<ul>
@@ -72,9 +71,8 @@ to see whether newer versions are available.
72<li>Add array bounds check elimination. -Oabc is enabled by default.</li> 71<li>Add array bounds check elimination. -Oabc is enabled by default.</li>
73<li>More tuning for x64, e.g. smaller table objects.</li> 72<li>More tuning for x64, e.g. smaller table objects.</li>
74</ul></li> 73</ul></li>
75</div> 74</ul>
76 75
77<div class="major" style="background: #ffd0d0;">
78<h2 id="LuaJIT-2.0.0-beta3">LuaJIT 2.0.0-beta3 &mdash; 2010-03-07</h2> 76<h2 id="LuaJIT-2.0.0-beta3">LuaJIT 2.0.0-beta3 &mdash; 2010-03-07</h2>
79<ul> 77<ul>
80<li>LuaJIT x64 port:</li> 78<li>LuaJIT x64 port:</li>
@@ -162,6 +160,16 @@ no point in listing differences over earlier versions.</li>
162</div> 160</div>
163 161
164<div class="major" style="background: #d0d0ff;"> 162<div class="major" style="background: #d0d0ff;">
163<h2 id="LuaJIT-1.1.6">LuaJIT 1.1.6 &mdash; 2010-03-28</h2>
164<ul>
165<li>Added fixes for the
166<a href="http://www.lua.org/bugs.html#5.1.4"><span class="ext">&raquo;</span>&nbsp;currently known bugs in Lua 5.1.4</a>.</li>
167<li>Removed wrong GC check in <tt>jit_createstate()</tt>.
168Thanks to Tim Mensch.</li>
169<li>Fixed bad assertions while compiling <tt>table.insert()</tt> and
170<tt>table.remove()</tt>.</li>
171</ul>
172
165<h2 id="LuaJIT-1.1.5">LuaJIT 1.1.5 &mdash; 2008-10-25</h2> 173<h2 id="LuaJIT-1.1.5">LuaJIT 1.1.5 &mdash; 2008-10-25</h2>
166<ul> 174<ul>
167<li>Merged with Lua 5.1.4. Fixes all 175<li>Merged with Lua 5.1.4. Fixes all
diff --git a/doc/install.html b/doc/install.html
index 66d5ef2c..6b1fd35e 100644
--- a/doc/install.html
+++ b/doc/install.html
@@ -135,8 +135,8 @@ terminal window and change to this directory. Now unpack the archive
135and change to the newly created directory: 135and change to the newly created directory:
136</p> 136</p>
137<pre class="code"> 137<pre class="code">
138tar zxf LuaJIT-2.0.0-beta3.tar.gz 138tar zxf LuaJIT-2.0.0-beta4.tar.gz
139cd LuaJIT-2.0.0-beta3</pre> 139cd LuaJIT-2.0.0-beta4</pre>
140<h3>Building LuaJIT</h3> 140<h3>Building LuaJIT</h3>
141<p> 141<p>
142The supplied Makefiles try to auto-detect the settings needed for your 142The supplied Makefiles try to auto-detect the settings needed for your
@@ -184,11 +184,11 @@ Obviously the prefixes given during build and installation need to be the same.
184<p style="color: #c00000;"> 184<p style="color: #c00000;">
185Note: to avoid overwriting a previous version, the beta test releases 185Note: to avoid overwriting a previous version, the beta test releases
186only install the LuaJIT executable under the versioned name (i.e. 186only install the LuaJIT executable under the versioned name (i.e.
187<tt>luajit-2.0.0-beta3</tt>). You probably want to create a symlink 187<tt>luajit-2.0.0-beta4</tt>). You probably want to create a symlink
188for convenience, with a command like this: 188for convenience, with a command like this:
189</p> 189</p>
190<pre class="code" style="color: #c00000;"> 190<pre class="code" style="color: #c00000;">
191sudo ln -sf luajit-2.0.0-beta3&nbsp;/usr/local/bin/luajit 191sudo ln -sf luajit-2.0.0-beta4&nbsp;/usr/local/bin/luajit
192</pre> 192</pre>
193 193
194<h2 id="windows">Windows Systems</h2> 194<h2 id="windows">Windows Systems</h2>
diff --git a/doc/running.html b/doc/running.html
index 7ec9b6c1..24508f25 100644
--- a/doc/running.html
+++ b/doc/running.html
@@ -71,11 +71,11 @@ interactive mode, too.
71<p class="indent" style="color: #c00000;"> 71<p class="indent" style="color: #c00000;">
72Note: the beta test releases only install under the versioned name on 72Note: the beta test releases only install under the versioned name on
73POSIX systems (to avoid overwriting a previous version). You either need 73POSIX systems (to avoid overwriting a previous version). You either need
74to type <tt>luajit-2.0.0-beta3</tt> to start it or create a symlink 74to type <tt>luajit-2.0.0-beta4</tt> to start it or create a symlink
75with a command like this: 75with a command like this:
76</p> 76</p>
77<pre class="code" style="color: #c00000;"> 77<pre class="code" style="color: #c00000;">
78sudo ln -sf luajit-2.0.0-beta3&nbsp;/usr/local/bin/luajit 78sudo ln -sf luajit-2.0.0-beta4&nbsp;/usr/local/bin/luajit
79</pre> 79</pre>
80<p> 80<p>
81Unlike previous versions <b>optimization is turned on by default</b> in 81Unlike previous versions <b>optimization is turned on by default</b> in
@@ -121,7 +121,7 @@ itself. For a description of their options and output format, please
121read the comment block at the start of their source. 121read the comment block at the start of their source.
122They can be found in the <tt>lib</tt> directory of the source 122They can be found in the <tt>lib</tt> directory of the source
123distribution or installed under the <tt>jit</tt> directory. By default 123distribution or installed under the <tt>jit</tt> directory. By default
124this is <tt>/usr/local/share/luajit-2.0.0-beta3/jit</tt> on POSIX 124this is <tt>/usr/local/share/luajit-2.0.0-beta4/jit</tt> on POSIX
125systems. 125systems.
126</p> 126</p>
127 127
diff --git a/doc/status.html b/doc/status.html
index c1b8b15d..3da8fe78 100644
--- a/doc/status.html
+++ b/doc/status.html
@@ -45,8 +45,8 @@ ul li { padding-bottom: 0.3em; }
45<div id="main"> 45<div id="main">
46<p> 46<p>
47The <span style="color: #0000c0;">LuaJIT 1.x</span> series represents 47The <span style="color: #0000c0;">LuaJIT 1.x</span> series represents
48the current <span style="color: #0000c0;">stable branch</span>. As of 48the current <span style="color: #0000c0;">stable branch</span>.
49this writing there have been no open bugs since about a year. So, if 49Only a single bug has been discovered in the last two years. So, if
50you need a rock-solid VM, you are encouraged to fetch the latest 50you need a rock-solid VM, you are encouraged to fetch the latest
51release of LuaJIT 1.x from the <a href="http://luajit.org/download.html"><span class="ext">&raquo;</span>&nbsp;Download</a> 51release of LuaJIT 1.x from the <a href="http://luajit.org/download.html"><span class="ext">&raquo;</span>&nbsp;Download</a>
52page. 52page.
@@ -55,7 +55,9 @@ page.
55<span style="color: #c00000;">LuaJIT 2.0</span> is the currently active 55<span style="color: #c00000;">LuaJIT 2.0</span> is the currently active
56<span style="color: #c00000;">development branch</span>. 56<span style="color: #c00000;">development branch</span>.
57It has <b>Beta Test</b> status and is still undergoing 57It has <b>Beta Test</b> status and is still undergoing
58substantial changes. It's maturing quickly, so you should definitely 58substantial changes.
59It has <a href="http://luajit.org/performance.html"><span class="ext">&raquo;</span>&nbsp;much better performance</a> than LuaJIT 1.x.
60It's maturing quickly, so you should definitely
59start to evaluate it for new projects right now. 61start to evaluate it for new projects right now.
60</p> 62</p>
61 63
diff --git a/etc/luajit.pc b/etc/luajit.pc
index d1620019..554186dd 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}-beta3 5version=${majver}.${minver}.${relver}-beta4
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 cbb3685d..06adce10 100644
--- a/src/luaconf.h
+++ b/src/luaconf.h
@@ -37,12 +37,12 @@
37#define LUA_LDIR LUA_ROOT "share/lua/5.1/" 37#define LUA_LDIR LUA_ROOT "share/lua/5.1/"
38#define LUA_CDIR LUA_ROOT "lib/lua/5.1/" 38#define LUA_CDIR LUA_ROOT "lib/lua/5.1/"
39#ifdef LUA_XROOT 39#ifdef LUA_XROOT
40#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta3/" 40#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta4/"
41#define LUA_XPATH \ 41#define LUA_XPATH \
42 ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua" 42 ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua"
43#define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;" 43#define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;"
44#else 44#else
45#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta3/" 45#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta4/"
46#define LUA_XPATH 46#define LUA_XPATH
47#define LUA_XCPATH 47#define LUA_XCPATH
48#endif 48#endif
diff --git a/src/luajit.h b/src/luajit.h
index a64656ca..5228d05d 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-beta3" 33#define LUAJIT_VERSION "LuaJIT 2.0.0-beta4"
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_beta3 35#define LUAJIT_VERSION_SYM luaJIT_version_2_0_0_beta4
36#define LUAJIT_COPYRIGHT "Copyright (C) 2005-2010 Mike Pall" 36#define LUAJIT_COPYRIGHT "Copyright (C) 2005-2010 Mike Pall"
37#define LUAJIT_URL "http://luajit.org/" 37#define LUAJIT_URL "http://luajit.org/"
38 38