summaryrefslogtreecommitdiff
path: root/doc/changes.html
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-08 19:49:20 +0100
committerMike Pall <mike>2009-12-08 19:49:20 +0100
commit1d1fed48a002dfc0919135911057ebc255a53e0a (patch)
treec5c6643908374bb8f02f4c7691332d32f6645986 /doc/changes.html
parent55b16959717084884fd4a0cbae6d19e3786c20c7 (diff)
downloadluajit-1d1fed48a002dfc0919135911057ebc255a53e0a.tar.gz
luajit-1d1fed48a002dfc0919135911057ebc255a53e0a.tar.bz2
luajit-1d1fed48a002dfc0919135911057ebc255a53e0a.zip
RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2
Diffstat (limited to 'doc/changes.html')
-rw-r--r--doc/changes.html32
1 files changed, 31 insertions, 1 deletions
diff --git a/doc/changes.html b/doc/changes.html
index 6c34b8be..641f1e28 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -43,7 +43,7 @@ div.major { max-width: 600px; padding: 1em; margin: 1em 0 1em 0; }
43<div id="main"> 43<div id="main">
44<p> 44<p>
45This is a list of changes between the released versions of LuaJIT.<br> 45This is a list of changes between the released versions of LuaJIT.<br>
46The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta1</strong>.<br> 46The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT&nbsp;2.0.0-beta2</strong>.<br>
47The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.5</strong>. 47The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;1.1.5</strong>.
48</p> 48</p>
49<p> 49<p>
@@ -53,6 +53,36 @@ to see whether newer versions are available.
53</p> 53</p>
54 54
55<div class="major" style="background: #ffd0d0;"> 55<div class="major" style="background: #ffd0d0;">
56<h2 id="LuaJIT-2.0.0-beta2">LuaJIT 2.0.0-beta2 &mdash; 2009-11-09</h2>
57<ul>
58<li>Reorganize build system. Build static+shared library on POSIX.</li>
59<li>Allow C++ exception conversion on all platforms
60using a wrapper function.</li>
61<li>Automatically catch C++ exceptions and rethrow Lua error
62(ELF/DWARF2 only).</li>
63<li>Check for the correct x87 FPU precision at strategic points.</li>
64<li>Always use wrappers for libm functions.</li>
65<li>Resurrect metamethod name strings before copying them.</li>
66<li>Mark current trace, even if compiler is idle.</li>
67<li>Ensure FILE metatable is created only once.</li>
68<li>Fix type comparisons when different integer types are involved.</li>
69<li>Fix getmetatable() recording.</li>
70<li>Fix TDUP with dead keys in template table.</li>
71<li><tt>jit.flush(tr)</tt> returns status.
72Prevent manual flush of a trace that's still linked.</li>
73<li>Improve register allocation heuristics for invariant references.</li>
74<li>Compile the push/pop variants of <tt>table.insert()</tt> and
75<tt>table.remove()</tt>.</li>
76<li>Compatibility with MSVC <tt>link&nbsp/debug</tt>.</li>
77<li>Fix <tt>lua_iscfunction()</tt>.</li>
78<li>Fix <tt>math.random()</tt> when compiled with <tt>-fpic</tt> (OSX).</li>
79<li>Fix <tt>table.maxn()</tt>.</li>
80<li>Bump <tt>MACOSX_DEPLOYMENT_TARGET</tt> to <tt>10.4</tt></li>
81<li><tt>luaL_check*()</tt> and <tt>luaL_opt*()</tt> now support
82negative arguments, too.<br>
83This matches the behavior of Lua 5.1, but not the specification.</li>
84</ul>
85
56<h2 id="LuaJIT-2.0.0-beta1">LuaJIT 2.0.0-beta1 &mdash; 2009-10-31</h2> 86<h2 id="LuaJIT-2.0.0-beta1">LuaJIT 2.0.0-beta1 &mdash; 2009-10-31</h2>
57<ul> 87<ul>
58<li>This is the first public release of LuaJIT 2.0.</li> 88<li>This is the first public release of LuaJIT 2.0.</li>