aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMike Pall <mike>2014-03-12 13:24:37 +0100
committerMike Pall <mike>2014-03-12 13:24:37 +0100
commit14e0f5ad8baf627f23fb15856710b206c7e3fa7f (patch)
tree2f0f379ced7e3bda63186176cfc816ed3c2d8fe4 /doc
parent03bf26e037224587b6814dd1f043838d5b45f7d4 (diff)
parent880ca300e8fb7b432b9d25ed377db2102e4cb63d (diff)
downloadluajit-14e0f5ad8baf627f23fb15856710b206c7e3fa7f.tar.gz
luajit-14e0f5ad8baf627f23fb15856710b206c7e3fa7f.tar.bz2
luajit-14e0f5ad8baf627f23fb15856710b206c7e3fa7f.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'doc')
-rw-r--r--doc/changes.html38
-rw-r--r--doc/install.html4
-rw-r--r--doc/running.html2
3 files changed, 40 insertions, 4 deletions
diff --git a/doc/changes.html b/doc/changes.html
index 338029f2..6dbf26ba 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -65,7 +65,7 @@ div.major { max-width: 600px; padding: 1em; margin: 1em 0 1em 0; }
65<div id="main"> 65<div id="main">
66<p> 66<p>
67This is a list of changes between the released versions of LuaJIT.<br> 67This is a list of changes between the released versions of LuaJIT.<br>
68The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;2.0.2</strong>.<br> 68The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;2.0.3</strong>.<br>
69</p> 69</p>
70<p> 70<p>
71Please check the 71Please check the
@@ -74,6 +74,42 @@ to see whether newer versions are available.
74</p> 74</p>
75 75
76<div class="major" style="background: #d0d0ff;"> 76<div class="major" style="background: #d0d0ff;">
77<h2 id="LuaJIT-2.0.3">LuaJIT 2.0.3 &mdash; 2014-03-12</h2>
78<ul>
79<li>Add PS4 port.</li>
80<li>Add support for multilib distro builds.</li>
81<li>Fix OSX build.</li>
82<li>Fix MinGW build.</li>
83<li>Fix Xbox 360 build.</li>
84<li>Improve ULOAD forwarding for open upvalues.</li>
85<li>Fix GC steps threshold handling when called by JIT-compiled code.</li>
86<li>Fix argument checks for <tt>math.deg()</tt> and <tt>math.rad()</tt>.</li>
87<li>Fix <tt>jit.flush(func|true)</tt>.</li>
88<li>Respect <tt>jit.off(func)</tt> when returning to a function, too.</li>
89<li>Fix compilation of <tt>string.byte(s, nil, n)</tt>.</li>
90<li>Fix line number for relocated bytecode after closure fixup</li>
91<li>Fix frame traversal for backtraces.</li>
92<li>Fix ABC elimination.</li>
93<li>Fix handling of redundant PHIs.</li>
94<li>Fix snapshot restore for exit to function header.</li>
95<li>Fix type punning alias analysis for constified pointers</li>
96<li>Fix call unroll checks in the presence of metamethod frames.</li>
97<li>Fix initial maxslot for down-recursive traces.</li>
98<li>Prevent BASE register coalescing if parent uses <tt>IR_RETF</tt>.</li>
99<li>Don't purge modified function from stack slots in <tt>BC_RET</tt>.</li>
100<li>Fix recording of <tt>BC_VARG</tt>.</li>
101<li>Don't access dangling reference to reallocated IR.</li>
102<li>Fix frame depth display for bytecode dump in <tt>-jdump</tt>.</li>
103<li>ARM: Fix register allocation when rematerializing FPRs.</li>
104<li>x64: Fix store to upvalue for lightuserdata values.</li>
105<li>FFI: Add missing GC steps for callback argument conversions.</li>
106<li>FFI: Properly unload loaded DLLs.</li>
107<li>FFI: Fix argument checks for <tt>ffi.string()</tt>.</li>
108<li>FFI/x64: Fix passing of vector arguments to calls.</li>
109<li>FFI: Rehash finalizer table after GC cycle, if needed.</li>
110<li>FFI: Fix <tt>cts-&gt;L</tt> for cdata unsinking in snapshot restore.</li>
111</ul>
112
77<h2 id="LuaJIT-2.0.2">LuaJIT 2.0.2 &mdash; 2013-06-03</h2> 113<h2 id="LuaJIT-2.0.2">LuaJIT 2.0.2 &mdash; 2013-06-03</h2>
78<ul> 114<ul>
79<li>Fix memory access check for fast string interning.</li> 115<li>Fix memory access check for fast string interning.</li>
diff --git a/doc/install.html b/doc/install.html
index 7d698272..bff8d280 100644
--- a/doc/install.html
+++ b/doc/install.html
@@ -190,8 +190,8 @@ open a terminal window and change to this directory. Now unpack the archive
190and change to the newly created directory: 190and change to the newly created directory:
191</p> 191</p>
192<pre class="code"> 192<pre class="code">
193tar zxf LuaJIT-2.0.2.tar.gz 193tar zxf LuaJIT-2.0.3.tar.gz
194cd LuaJIT-2.0.2</pre> 194cd LuaJIT-2.0.3</pre>
195<h3>Building LuaJIT</h3> 195<h3>Building LuaJIT</h3>
196<p> 196<p>
197The supplied Makefiles try to auto-detect the settings needed for your 197The supplied Makefiles try to auto-detect the settings needed for your
diff --git a/doc/running.html b/doc/running.html
index 00a04692..08a8f079 100644
--- a/doc/running.html
+++ b/doc/running.html
@@ -189,7 +189,7 @@ itself. For a description of their options and output format, please
189read the comment block at the start of their source. 189read the comment block at the start of their source.
190They can be found in the <tt>lib</tt> directory of the source 190They can be found in the <tt>lib</tt> directory of the source
191distribution or installed under the <tt>jit</tt> directory. By default 191distribution or installed under the <tt>jit</tt> directory. By default
192this is <tt>/usr/local/share/luajit-2.0.2/jit</tt> on POSIX 192this is <tt>/usr/local/share/luajit-2.0.3/jit</tt> on POSIX
193systems. 193systems.
194</p> 194</p>
195 195