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: |