diff options
| author | Mike Pall <mike> | 2017-05-01 20:01:20 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2017-05-01 20:01:20 +0200 |
| commit | ae0d438f26571ac9f2f50026cd1a87d623f7f24b (patch) | |
| tree | d98fd32baf849683354f55e07ce676e9f35ecf49 /doc/changes.html | |
| parent | 02b4b1e55633c36f370058e7601c77ba561e2c8a (diff) | |
| download | luajit-ae0d438f26571ac9f2f50026cd1a87d623f7f24b.tar.gz luajit-ae0d438f26571ac9f2f50026cd1a87d623f7f24b.tar.bz2 luajit-ae0d438f26571ac9f2f50026cd1a87d623f7f24b.zip | |
Update changelog.
Diffstat (limited to 'doc/changes.html')
| -rw-r--r-- | doc/changes.html | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/doc/changes.html b/doc/changes.html index 8811efc5..bde799f6 100644 --- a/doc/changes.html +++ b/doc/changes.html | |||
| @@ -72,6 +72,48 @@ 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.5">LuaJIT 2.0.5 — 2017-05-01</h2> | ||
| 76 | <ul> | ||
| 77 | <li>Add workaround for MSVC 2015 stdio changes.</li> | ||
| 78 | <li>Limit mcode alloc probing, depending on the available pool size.</li> | ||
| 79 | <li>Fix overly restrictive range calculation in mcode allocation.</li> | ||
| 80 | <li>Fix out-of-scope goto handling in parser.</li> | ||
| 81 | <li>Remove internal <tt>__mode = "K"</tt> and replace with safe check.</li> | ||
| 82 | <li>Add "proto" field to <tt>jit.util.funcinfo()</tt>.</li> | ||
| 83 | <li>Fix GC step size calculation.</li> | ||
| 84 | <li>Initialize <tt>uv->immutable</tt> for upvalues of loaded chunks.</li> | ||
| 85 | <li>Fix for cdata vs. non-cdata arithmetics/comparisons.</li> | ||
| 86 | <li>Drop leftover regs in 'for' iterator assignment, too.</li> | ||
| 87 | <li>Fix PHI remarking in SINK pass.</li> | ||
| 88 | <li>Don't try to record outermost <tt>pcall()</tt> return to lower frame.</li> | ||
| 89 | <li>Add guard for obscure aliasing between open upvalues and SSA slots.</li> | ||
| 90 | <li>Remove assumption that <tt>lj_math_random_step()</tt> doesn't clobber FPRs.</li> | ||
| 91 | <li>Fix handling of non-numeric strings in arithmetic coercions.</li> | ||
| 92 | <li>Fix recording of <tt>select(n, ...)</tt> with off-trace varargs</li> | ||
| 93 | <li>Fix install for cross-builds.</li> | ||
| 94 | <li>Don't allocate unused 2nd result register in JIT compiler backend.</li> | ||
| 95 | <li>Drop marks from replayed instructions when sinking.</li> | ||
| 96 | <li>Fix unsinking check.</li> | ||
| 97 | <li>Properly handle OOM in <tt>trace_save()</tt>.</li> | ||
| 98 | <li>Limit number of arguments given to <tt>io.lines()</tt> and <tt>fp:lines()</tt>.</li> | ||
| 99 | <li>Fix narrowing of <tt>TOBIT</tt>.</li> | ||
| 100 | <li>OSX: Fix build with recent XCode.</li> | ||
| 101 | <li>x86/x64: Don't spill an explicit <tt>REF_BASE</tt> in the IR.</li> | ||
| 102 | <li>x86/x64: Fix instruction length decoder.</li> | ||
| 103 | <li>x86/x64: Search for exit jumps with instruction length decoder.</li> | ||
| 104 | <li>ARM: Fix <tt>BLX</tt> encoding for Thumb interworking calls.</li> | ||
| 105 | <li>MIPS: Don't use <tt>RID_GP</tt> as a scratch register.</li> | ||
| 106 | <li>MIPS: Fix emitted code for U32 to float conversion.</li> | ||
| 107 | <li>MIPS: Backport workaround for compact unwind tables.</li> | ||
| 108 | <li>MIPS: Fix cross-endian jit.bcsave.</li> | ||
| 109 | <li>MIPS: Fix <tt>BC_ISNEXT</tt> fallback path.</li> | ||
| 110 | <li>MIPS: Fix use of ffgccheck delay slots in interpreter.</li> | ||
| 111 | <li>FFI: Fix FOLD rules for <tt>int64_t</tt> comparisons.</li> | ||
| 112 | <li>FFI: Fix SPLIT pass for <tt>CONV i64.u64</tt>.</li> | ||
| 113 | <li>FFI: Fix <tt>ipairs()</tt> recording.</li> | ||
| 114 | <li>FFI: Don't propagate qualifiers into subtypes of complex.</li> | ||
| 115 | </ul> | ||
| 116 | |||
| 75 | <h2 id="LuaJIT-2.0.4">LuaJIT 2.0.4 — 2015-05-14</h2> | 117 | <h2 id="LuaJIT-2.0.4">LuaJIT 2.0.4 — 2015-05-14</h2> |
| 76 | <ul> | 118 | <ul> |
| 77 | <li>Fix stack check in narrowing optimization.</li> | 119 | <li>Fix stack check in narrowing optimization.</li> |
