diff options
| author | Mike Pall <mike> | 2014-03-12 13:24:37 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2014-03-12 13:24:37 +0100 |
| commit | 14e0f5ad8baf627f23fb15856710b206c7e3fa7f (patch) | |
| tree | 2f0f379ced7e3bda63186176cfc816ed3c2d8fe4 /doc/changes.html | |
| parent | 03bf26e037224587b6814dd1f043838d5b45f7d4 (diff) | |
| parent | 880ca300e8fb7b432b9d25ed377db2102e4cb63d (diff) | |
| download | luajit-14e0f5ad8baf627f23fb15856710b206c7e3fa7f.tar.gz luajit-14e0f5ad8baf627f23fb15856710b206c7e3fa7f.tar.bz2 luajit-14e0f5ad8baf627f23fb15856710b206c7e3fa7f.zip | |
Merge branch 'master' into v2.1
Diffstat (limited to 'doc/changes.html')
| -rw-r--r-- | doc/changes.html | 38 |
1 files changed, 37 insertions, 1 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> |
| 67 | This is a list of changes between the released versions of LuaJIT.<br> | 67 | This is a list of changes between the released versions of LuaJIT.<br> |
| 68 | The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT 2.0.2</strong>.<br> | 68 | The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT 2.0.3</strong>.<br> |
| 69 | </p> | 69 | </p> |
| 70 | <p> | 70 | <p> |
| 71 | Please check the | 71 | Please 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 — 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->L</tt> for cdata unsinking in snapshot restore.</li> | ||
| 111 | </ul> | ||
| 112 | |||
| 77 | <h2 id="LuaJIT-2.0.2">LuaJIT 2.0.2 — 2013-06-03</h2> | 113 | <h2 id="LuaJIT-2.0.2">LuaJIT 2.0.2 — 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> |
