Skip to content

Commit 23189fa

Browse files
author
Mike Pall
committed
RELEASE LuaJIT-2.0.0-beta4
1 parent 3a8b9ba commit 23189fa

File tree

9 files changed

+34
-24
lines changed

9 files changed

+34
-24
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
MAJVER= 2
1616
MINVER= 0
1717
RELVER= 0
18-
PREREL= -beta3
18+
PREREL= -beta4
1919
VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL)
2020
ABIVER= 5.1
2121
NODOTABIVER= 51

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
README for LuaJIT 2.0.0-beta3
1+
README for LuaJIT 2.0.0-beta4
22
-----------------------------
33

44
LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

doc/changes.html

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,16 @@ <h1>LuaJIT Change History</h1>
4545
<div id="main">
4646
<p>
4747
This is a list of changes between the released versions of LuaJIT.<br>
48-
The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta3</strong>.<br>
49-
The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.5</strong>.
48+
The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta4</strong>.<br>
49+
The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.6</strong>.
5050
</p>
5151
<p>
5252
Please check the
5353
<a href="http://luajit.org/changes.html"><span class="ext">&raquo;</span>&nbsp;Online Change History</a>
5454
to see whether newer versions are available.
5555
</p>
56-
57-
<div class="major" style="background: #d0d0d0;">
58-
<h2 id="snap">Development Snapshot</h2>
56+
<div class="major" style="background: #ffd0d0;">
57+
<h2 id="LuaJIT-2.0.0-beta4">LuaJIT 2.0.0-beta4 &mdash; 2010-03-28</h2>
5958
<ul>
6059
<li>Correctness and completeness:
6160
<ul>
@@ -72,9 +71,8 @@ <h2 id="snap">Development Snapshot</h2>
7271
<li>Add array bounds check elimination. -Oabc is enabled by default.</li>
7372
<li>More tuning for x64, e.g. smaller table objects.</li>
7473
</ul></li>
75-
</div>
74+
</ul>
7675

77-
<div class="major" style="background: #ffd0d0;">
7876
<h2 id="LuaJIT-2.0.0-beta3">LuaJIT 2.0.0-beta3 &mdash; 2010-03-07</h2>
7977
<ul>
8078
<li>LuaJIT x64 port:</li>
@@ -162,6 +160,16 @@ <h2 id="LuaJIT-2.0.0-beta1">LuaJIT 2.0.0-beta1 &mdash; 2009-10-31</h2>
162160
</div>
163161

164162
<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>.
168+
Thanks 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+
165173
<h2 id="LuaJIT-1.1.5">LuaJIT 1.1.5 &mdash; 2008-10-25</h2>
166174
<ul>
167175
<li>Merged with Lua 5.1.4. Fixes all

doc/install.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,8 @@ <h3>Prerequisites</h3>
135135
and change to the newly created directory:
136136
</p>
137137
<pre class="code">
138-
tar zxf LuaJIT-2.0.0-beta3.tar.gz
139-
cd LuaJIT-2.0.0-beta3</pre>
138+
tar zxf LuaJIT-2.0.0-beta4.tar.gz
139+
cd LuaJIT-2.0.0-beta4</pre>
140140
<h3>Building LuaJIT</h3>
141141
<p>
142142
The supplied Makefiles try to auto-detect the settings needed for your
@@ -184,11 +184,11 @@ <h3>Installing LuaJIT</h3>
184184
<p style="color: #c00000;">
185185
Note: to avoid overwriting a previous version, the beta test releases
186186
only 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
188188
for convenience, with a command like this:
189189
</p>
190190
<pre class="code" style="color: #c00000;">
191-
sudo ln -sf luajit-2.0.0-beta3&nbsp;/usr/local/bin/luajit
191+
sudo ln -sf luajit-2.0.0-beta4&nbsp;/usr/local/bin/luajit
192192
</pre>
193193

194194
<h2 id="windows">Windows Systems</h2>

doc/running.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,11 @@ <h1>Running LuaJIT</h1>
7171
<p class="indent" style="color: #c00000;">
7272
Note: the beta test releases only install under the versioned name on
7373
POSIX systems (to avoid overwriting a previous version). You either need
74-
to type <tt>luajit-2.0.0-beta3</tt> to start it or create a symlink
74+
to type <tt>luajit-2.0.0-beta4</tt> to start it or create a symlink
7575
with a command like this:
7676
</p>
7777
<pre class="code" style="color: #c00000;">
78-
sudo ln -sf luajit-2.0.0-beta3&nbsp;/usr/local/bin/luajit
78+
sudo ln -sf luajit-2.0.0-beta4&nbsp;/usr/local/bin/luajit
7979
</pre>
8080
<p>
8181
Unlike previous versions <b>optimization is turned on by default</b> in
@@ -121,7 +121,7 @@ <h3 id="opt_j"><tt>-j cmd[=arg[,arg...]]</tt></h3>
121121
read the comment block at the start of their source.
122122
They can be found in the <tt>lib</tt> directory of the source
123123
distribution or installed under the <tt>jit</tt> directory. By default
124-
this is <tt>/usr/local/share/luajit-2.0.0-beta3/jit</tt> on POSIX
124+
this is <tt>/usr/local/share/luajit-2.0.0-beta4/jit</tt> on POSIX
125125
systems.
126126
</p>
127127

doc/status.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ <h1>Status &amp; Roadmap</h1>
4545
<div id="main">
4646
<p>
4747
The <span style="color: #0000c0;">LuaJIT 1.x</span> series represents
48-
the current <span style="color: #0000c0;">stable branch</span>. As of
49-
this writing there have been no open bugs since about a year. So, if
48+
the current <span style="color: #0000c0;">stable branch</span>.
49+
Only a single bug has been discovered in the last two years. So, if
5050
you need a rock-solid VM, you are encouraged to fetch the latest
5151
release of LuaJIT 1.x from the <a href="http://luajit.org/download.html"><span class="ext">&raquo;</span>&nbsp;Download</a>
5252
page.
@@ -55,7 +55,9 @@ <h1>Status &amp; Roadmap</h1>
5555
<span style="color: #c00000;">LuaJIT 2.0</span> is the currently active
5656
<span style="color: #c00000;">development branch</span>.
5757
It has <b>Beta Test</b> status and is still undergoing
58-
substantial changes. It's maturing quickly, so you should definitely
58+
substantial changes.
59+
It has <a href="http://luajit.org/performance.html"><span class="ext">&raquo;</span>&nbsp;much better performance</a> than LuaJIT 1.x.
60+
It's maturing quickly, so you should definitely
5961
start to evaluate it for new projects right now.
6062
</p>
6163

etc/luajit.pc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
majver=2
33
minver=0
44
relver=0
5-
version=${majver}.${minver}.${relver}-beta3
5+
version=${majver}.${minver}.${relver}-beta4
66
abiver=5.1
77

88
prefix=/usr/local

src/luaconf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@
3737
#define LUA_LDIR LUA_ROOT "share/lua/5.1/"
3838
#define LUA_CDIR LUA_ROOT "lib/lua/5.1/"
3939
#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/"
4141
#define LUA_XPATH \
4242
";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua"
4343
#define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;"
4444
#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/"
4646
#define LUA_XPATH
4747
#define LUA_XCPATH
4848
#endif

src/luajit.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030

3131
#include "lua.h"
3232

33-
#define LUAJIT_VERSION "LuaJIT 2.0.0-beta3"
33+
#define LUAJIT_VERSION "LuaJIT 2.0.0-beta4"
3434
#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
3636
#define LUAJIT_COPYRIGHT "Copyright (C) 2005-2010 Mike Pall"
3737
#define LUAJIT_URL "http://luajit.org/"
3838

0 commit comments

Comments
 (0)