diff options
| author | Mike Pall <mike> | 2011-06-23 16:56:41 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2011-06-23 17:11:13 +0200 |
| commit | 2513ddc84c0c6fd32b9fcddb20913a8d4b1957e1 (patch) | |
| tree | f302e80dd65c7249e10d67a929a9a0c3c85a1c65 /doc/changes.html | |
| parent | f182559069ebcc205d1095b3624863bf87b1f362 (diff) | |
| download | luajit-2513ddc84c0c6fd32b9fcddb20913a8d4b1957e1.tar.gz luajit-2513ddc84c0c6fd32b9fcddb20913a8d4b1957e1.tar.bz2 luajit-2513ddc84c0c6fd32b9fcddb20913a8d4b1957e1.zip | |
Update changelog.
Diffstat (limited to 'doc/changes.html')
| -rw-r--r-- | doc/changes.html | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/changes.html b/doc/changes.html index 1985c332..6b8a0326 100644 --- a/doc/changes.html +++ b/doc/changes.html | |||
| @@ -69,6 +69,47 @@ to see whether newer versions are available. | |||
| 69 | </p> | 69 | </p> |
| 70 | 70 | ||
| 71 | <div class="major" style="background: #ffd0d0;"> | 71 | <div class="major" style="background: #ffd0d0;"> |
| 72 | <h2 id="LuaJIT-2.0.0-beta8">LuaJIT 2.0.0-beta8 — 2011-06-23</h2> | ||
| 73 | <ul> | ||
| 74 | <li>New features: | ||
| 75 | <ul> | ||
| 76 | <li>Soft-float ARM port of LuaJIT is complete.</li> | ||
| 77 | <li>Add support for bytecode loading/saving and <tt>-b</tt> command line | ||
| 78 | option.</li> | ||
| 79 | <li>From Lua 5.2: <tt>__len</tt> metamethod for tables | ||
| 80 | (disabled by default).</li> | ||
| 81 | </ul></li> | ||
| 82 | <li>Correctness and completeness: | ||
| 83 | <ul> | ||
| 84 | <li>ARM: Misc. fixes for interpreter.</li> | ||
| 85 | <li>x86/x64: Fix <tt>bit.*</tt> argument checking in interpreter.</li> | ||
| 86 | <li>Catch early out-of-memory in memory allocator initialization.</li> | ||
| 87 | <li>Fix data-flow analysis for paths leading to an upvalue close.</li> | ||
| 88 | <li>Fix check for missing arguments in <tt>string.format()</tt>.</li> | ||
| 89 | <li>Fix Solaris/x86 build (note: not a supported target).</li> | ||
| 90 | <li>Fix recording of loops with instable directions in side traces.</li> | ||
| 91 | <li>x86/x64: Fix fusion of comparisons with <tt>u8</tt>/<tt>u16</tt> | ||
| 92 | <tt>XLOAD</tt>.</li> | ||
| 93 | <li>x86/x64: Fix register allocation for variable shifts.</li> | ||
| 94 | </ul></li> | ||
| 95 | <li>FFI library: | ||
| 96 | <ul> | ||
| 97 | <li>Add <tt>ffi.errno()</tt>. Save <tt>errno</tt>/<tt>GetLastError()</tt> | ||
| 98 | around allocations etc.</li> | ||
| 99 | <li>Fix <tt>__gc</tt> for VLA/VLS cdata objects.</li> | ||
| 100 | <li>Fix recording of casts from 32 bit cdata pointers to integers.</li> | ||
| 101 | <li><tt>tonumber(cdata)</tt> returns <tt>nil</tt> for non-numbers.</li> | ||
| 102 | <li>Show address pointed to for <tt>tostring(pointer)</tt>.</li> | ||
| 103 | <li>Print <tt>NULL</tt> pointers as <tt>"cdata<... *>: NULL"</tt>.</li> | ||
| 104 | <li>Support <tt>__tostring</tt> metamethod for pointers to structs, too.</li> | ||
| 105 | </ul></li> | ||
| 106 | <li>Structural and performance enhancements: | ||
| 107 | <ul> | ||
| 108 | <li>More tuning for loop unrolling heuristics.</li> | ||
| 109 | <li>Flatten and compress in-memory debug info (saves ~70%).</li> | ||
| 110 | </ul></li> | ||
| 111 | </ul> | ||
| 112 | |||
| 72 | <h2 id="LuaJIT-2.0.0-beta7">LuaJIT 2.0.0-beta7 — 2011-05-05</h2> | 113 | <h2 id="LuaJIT-2.0.0-beta7">LuaJIT 2.0.0-beta7 — 2011-05-05</h2> |
| 73 | <ul> | 114 | <ul> |
| 74 | <li>New features: | 115 | <li>New features: |
