aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMike Pall <mike>2013-06-03 21:21:45 +0200
committerMike Pall <mike>2013-06-03 21:21:45 +0200
commit1fa97bef1fb93a42ba7452eeb23dd37bc2bd1d91 (patch)
tree855cff8cb1b5c18018a507f448cccb1d26a41cc8 /doc
parente92d64a841a068a29364a58357063b71c5b774a2 (diff)
parent21af151af28d4b3524684b106bd19b02484f67f1 (diff)
downloadluajit-1fa97bef1fb93a42ba7452eeb23dd37bc2bd1d91.tar.gz
luajit-1fa97bef1fb93a42ba7452eeb23dd37bc2bd1d91.tar.bz2
luajit-1fa97bef1fb93a42ba7452eeb23dd37bc2bd1d91.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'doc')
-rw-r--r--doc/changes.html32
-rw-r--r--doc/install.html4
-rw-r--r--doc/running.html2
3 files changed, 34 insertions, 4 deletions
diff --git a/doc/changes.html b/doc/changes.html
index 1176fb5b..b3deeaf2 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -63,7 +63,7 @@ div.major { max-width: 600px; padding: 1em; margin: 1em 0 1em 0; }
63<div id="main"> 63<div id="main">
64<p> 64<p>
65This is a list of changes between the released versions of LuaJIT.<br> 65This is a list of changes between the released versions of LuaJIT.<br>
66The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;2.0.1</strong>.<br> 66The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;2.0.2</strong>.<br>
67</p> 67</p>
68<p> 68<p>
69Please check the 69Please check the
@@ -72,6 +72,36 @@ to see whether newer versions are available.
72</p> 72</p>
73 73
74<div class="major" style="background: #d0d0ff;"> 74<div class="major" style="background: #d0d0ff;">
75<h2 id="LuaJIT-2.0.2">LuaJIT 2.0.2 &mdash; 2013-06-03</h2>
76<ul>
77<li>Fix memory access check for fast string interning.</li>
78<li>Fix MSVC intrinsics for older versions.</li>
79<li>Add missing GC steps for <tt>io.*</tt> functions.</li>
80<li>Fix spurious red zone overflows in machine code generation.</li>
81<li>Fix jump-range constrained mcode allocation.</li>
82<li>Inhibit DSE for implicit loads via calls.</li>
83<li>Fix builtin string to number conversion for overflow digits.</li>
84<li>Fix optional argument handling while recording builtins.</li>
85<li>Fix optional argument handling in <tt>table.concat()</tt>.</li>
86<li>Add partial support for building with MingW64 GCC 4.8-SEH.</li>
87<li>Add missing PHI barrier to <tt>string.sub(str, a, b) == kstr</tt> FOLD rule.</li>
88<li>Fix compatibility issues with Illumos.</li>
89<li>ARM: Fix cache flush/sync for exit stubs of JIT-compiled code.</li>
90<li>MIPS: Fix cache flush/sync for JIT-compiled code jump area.</li>
91<li>PPC: Add <tt>plt</tt> suffix for external calls from assembler code.</li>
92<li>FFI: Fix snapshot substitution in SPLIT pass.</li>
93<li>FFI/x86: Fix register allocation for 64 bit comparisons.</li>
94<li>FFI: Fix tailcall in lowest frame to C&nbsp;function with bool result.</li>
95<li>FFI: Ignore <tt>long</tt> type specifier in <tt>ffi.istype()</tt>.</li>
96<li>FFI: Fix calling conventions for 32 bit OSX and iOS simulator (struct returns).</li>
97<li>FFI: Fix calling conventions for ARM hard-float EABI (nested structs).</li>
98<li>FFI: Improve error messages for arithmetic and comparison operators.</li>
99<li>FFI: Insert no-op type conversion for pointer to integer cast.</li>
100<li>FFI: Fix unroll limit for <tt>ffi.fill()</tt>.</li>
101<li>FFI: Must sink <tt>XBAR</tt> together with <tt>XSTORE</tt>s.</li>
102<li>FFI: Preserve intermediate string for <tt>const&nbsp;char&nbsp;*</tt> conversion.</li>
103</ul>
104
75<h2 id="LuaJIT-2.0.1">LuaJIT 2.0.1 &mdash; 2013-02-19</h2> 105<h2 id="LuaJIT-2.0.1">LuaJIT 2.0.1 &mdash; 2013-02-19</h2>
76<ul> 106<ul>
77<li>Don't clear frame for out-of-memory error.</li> 107<li>Don't clear frame for out-of-memory error.</li>
diff --git a/doc/install.html b/doc/install.html
index f3c71d00..faf19c43 100644
--- a/doc/install.html
+++ b/doc/install.html
@@ -188,8 +188,8 @@ open a terminal window and change to this directory. Now unpack the archive
188and change to the newly created directory: 188and change to the newly created directory:
189</p> 189</p>
190<pre class="code"> 190<pre class="code">
191tar zxf LuaJIT-2.0.1.tar.gz 191tar zxf LuaJIT-2.0.2.tar.gz
192cd LuaJIT-2.0.1</pre> 192cd LuaJIT-2.0.2</pre>
193<h3>Building LuaJIT</h3> 193<h3>Building LuaJIT</h3>
194<p> 194<p>
195The supplied Makefiles try to auto-detect the settings needed for your 195The supplied Makefiles try to auto-detect the settings needed for your
diff --git a/doc/running.html b/doc/running.html
index 44302178..3149b381 100644
--- a/doc/running.html
+++ b/doc/running.html
@@ -186,7 +186,7 @@ itself. For a description of their options and output format, please
186read the comment block at the start of their source. 186read the comment block at the start of their source.
187They can be found in the <tt>lib</tt> directory of the source 187They can be found in the <tt>lib</tt> directory of the source
188distribution or installed under the <tt>jit</tt> directory. By default 188distribution or installed under the <tt>jit</tt> directory. By default
189this is <tt>/usr/local/share/luajit-2.0.1/jit</tt> on POSIX 189this is <tt>/usr/local/share/luajit-2.0.2/jit</tt> on POSIX
190systems. 190systems.
191</p> 191</p>
192 192