diff options
author | Mike Pall <mike> | 2009-12-08 19:49:20 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2009-12-08 19:49:20 +0100 |
commit | 1d1fed48a002dfc0919135911057ebc255a53e0a (patch) | |
tree | c5c6643908374bb8f02f4c7691332d32f6645986 /doc/changes.html | |
parent | 55b16959717084884fd4a0cbae6d19e3786c20c7 (diff) | |
download | luajit-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.html | 32 |
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> |
45 | This is a list of changes between the released versions of LuaJIT.<br> | 45 | This is a list of changes between the released versions of LuaJIT.<br> |
46 | The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT 2.0.0-beta1</strong>.<br> | 46 | The current <span style="color: #c00000;">development version</span> is <strong>LuaJIT 2.0.0-beta2</strong>.<br> |
47 | The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT 1.1.5</strong>. | 47 | The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT 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 — 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 | ||
60 | using 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. | ||
72 | Prevent 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 /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 | ||
82 | negative arguments, too.<br> | ||
83 | This 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 — 2009-10-31</h2> | 86 | <h2 id="LuaJIT-2.0.0-beta1">LuaJIT 2.0.0-beta1 — 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> |