diff options
Diffstat (limited to 'doc/changes.html')
-rw-r--r-- | doc/changes.html | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/doc/changes.html b/doc/changes.html index 641f1e28..d9a3aadd 100644 --- a/doc/changes.html +++ b/doc/changes.html | |||
@@ -48,10 +48,27 @@ The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJI | |||
48 | </p> | 48 | </p> |
49 | <p> | 49 | <p> |
50 | Please check the | 50 | Please check the |
51 | <a href="http://luajit.org/luajit_changes.html"><span class="ext">»</span> Online Change History</a> | 51 | <a href="http://luajit.org/changes.html"><span class="ext">»</span> Online Change History</a> |
52 | to see whether newer versions are available. | 52 | to see whether newer versions are available. |
53 | </p> | 53 | </p> |
54 | 54 | ||
55 | <div class="major" style="background: #d0d0d0;"> | ||
56 | <h2 id="snap">Development Snapshot</h2> | ||
57 | <ul> | ||
58 | <li>Add abstract C call handling to IR.</li> | ||
59 | <li>Improve KNUM fuse vs. load heuristics.</li> | ||
60 | <li>Drive the GC forward on string allocations in the parser.</li> | ||
61 | <li>Compile various <tt>io.*()</tt> functions.</li> | ||
62 | <li>Compile <tt>math.sinh()</tt>, <tt>math.cosh()</tt>, <tt>math.tanh()</tt> | ||
63 | and <tt>math.random()</tt>.</li> | ||
64 | <li>Fix <tt>lua_tocfunction()</tt>.</li> | ||
65 | <li>Fix cutoff register in JMP bytecode for some conditional expressions.</li> | ||
66 | <li>Fix PHI marking algorithm for references from variant slots.</li> | ||
67 | <li>Fix <tt>package.cpath</tt> for non-default PREFIX.</li> | ||
68 | <li>Fix DWARF2 frame unwind information for interpreter on OSX.</li> | ||
69 | </ul> | ||
70 | </div> | ||
71 | |||
55 | <div class="major" style="background: #ffd0d0;"> | 72 | <div class="major" style="background: #ffd0d0;"> |
56 | <h2 id="LuaJIT-2.0.0-beta2">LuaJIT 2.0.0-beta2 — 2009-11-09</h2> | 73 | <h2 id="LuaJIT-2.0.0-beta2">LuaJIT 2.0.0-beta2 — 2009-11-09</h2> |
57 | <ul> | 74 | <ul> |
@@ -59,14 +76,14 @@ to see whether newer versions are available. | |||
59 | <li>Allow C++ exception conversion on all platforms | 76 | <li>Allow C++ exception conversion on all platforms |
60 | using a wrapper function.</li> | 77 | using a wrapper function.</li> |
61 | <li>Automatically catch C++ exceptions and rethrow Lua error | 78 | <li>Automatically catch C++ exceptions and rethrow Lua error |
62 | (ELF/DWARF2 only).</li> | 79 | (DWARF2 only).</li> |
63 | <li>Check for the correct x87 FPU precision at strategic points.</li> | 80 | <li>Check for the correct x87 FPU precision at strategic points.</li> |
64 | <li>Always use wrappers for libm functions.</li> | 81 | <li>Always use wrappers for libm functions.</li> |
65 | <li>Resurrect metamethod name strings before copying them.</li> | 82 | <li>Resurrect metamethod name strings before copying them.</li> |
66 | <li>Mark current trace, even if compiler is idle.</li> | 83 | <li>Mark current trace, even if compiler is idle.</li> |
67 | <li>Ensure FILE metatable is created only once.</li> | 84 | <li>Ensure FILE metatable is created only once.</li> |
68 | <li>Fix type comparisons when different integer types are involved.</li> | 85 | <li>Fix type comparisons when different integer types are involved.</li> |
69 | <li>Fix getmetatable() recording.</li> | 86 | <li>Fix <tt>getmetatable()</tt> recording.</li> |
70 | <li>Fix TDUP with dead keys in template table.</li> | 87 | <li>Fix TDUP with dead keys in template table.</li> |
71 | <li><tt>jit.flush(tr)</tt> returns status. | 88 | <li><tt>jit.flush(tr)</tt> returns status. |
72 | Prevent manual flush of a trace that's still linked.</li> | 89 | Prevent manual flush of a trace that's still linked.</li> |
@@ -234,7 +251,7 @@ on a separate line.</li> | |||
234 | 251 | ||
235 | <li>Added SSE, SSE2, SSE3 and SSSE3 support to DynASM.</li> | 252 | <li>Added SSE, SSE2, SSE3 and SSSE3 support to DynASM.</li> |
236 | <li>Miscellaneous doc changes. Added a section about | 253 | <li>Miscellaneous doc changes. Added a section about |
237 | <a href="luajit_install.html#embedding">embedding LuaJIT</a>.</li> | 254 | <a href="install.html#embedding">embedding LuaJIT</a>.</li> |
238 | </ul> | 255 | </ul> |
239 | <p> | 256 | <p> |
240 | This release is in sync with Coco 1.1.0 (see the | 257 | This release is in sync with Coco 1.1.0 (see the |