diff options
| author | Mike Pall <mike> | 2017-05-01 21:02:34 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2017-05-01 21:02:34 +0200 |
| commit | e9f8abfbf5e565f26b10dbd5c66f73143ff2211b (patch) | |
| tree | 62744f101fd747d881710e90a1e13e18f5089294 /doc | |
| parent | 16dc7fb7bbaff107e785a1b62a42a2a9844a5c0e (diff) | |
| download | luajit-e9f8abfbf5e565f26b10dbd5c66f73143ff2211b.tar.gz luajit-e9f8abfbf5e565f26b10dbd5c66f73143ff2211b.tar.bz2 luajit-e9f8abfbf5e565f26b10dbd5c66f73143ff2211b.zip | |
Update changelog.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/changes.html | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/doc/changes.html b/doc/changes.html index 6522fa16..a66a8d95 100644 --- a/doc/changes.html +++ b/doc/changes.html | |||
| @@ -74,6 +74,30 @@ 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.1.0-beta3">LuaJIT 2.1.0-beta3 — 2017-05-01</h2> | ||
| 78 | <ul> | ||
| 79 | <li>Rewrite memory block allocator.</li> | ||
| 80 | <li>Add various extension from Lua 5.2/5.3.</li> | ||
| 81 | <li>Remove old Lua 5.0 compatibility defines.</li> | ||
| 82 | <li>Set arg table before evaluating <tt>LUA_INIT</tt> and <tt>-e</tt> chunks.</li> | ||
| 83 | <li>Fix FOLD rules for <tt>math.abs()</tt> and FP negation.</li> | ||
| 84 | <li>Fix soft-float <tt>math.abs()</tt> and negation.</li> | ||
| 85 | <li>Fix formatting of some small denormals at low precision.</li> | ||
| 86 | <li>LJ_GC64: Add JIT compiler support.</li> | ||
| 87 | <li>x64/LJ_GC64: Add JIT compiler backend.</li> | ||
| 88 | <li>x86/x64: Generate BMI2 shifts and rotates, if available.</li> | ||
| 89 | <li>Windows/x86: Add full exception interoperability.</li> | ||
| 90 | <li>ARM64: Add big-endian support.</li> | ||
| 91 | <li>ARM64: Add JIT compiler backend.</li> | ||
| 92 | <li>MIPS: Fix <tt>TSETR</tt> barrier.</li> | ||
| 93 | <li>MIPS: Support MIPS16 interlinking.</li> | ||
| 94 | <li>MIPS soft-float: Fix code generation for <tt>HREF</tt>.</li> | ||
| 95 | <li>MIPS64: Add MIPS64 hard-float JIT compiler backend.</li> | ||
| 96 | <li>MIPS64: Add MIPS64 hard-float/soft-float support to interpreter.</li> | ||
| 97 | <li>FFI: Compile bitfield loads/stores.</li> | ||
| 98 | <li>Various fixes common with the 2.0 branch.</li> | ||
| 99 | </ul> | ||
| 100 | |||
| 77 | <h2 id="LuaJIT-2.1.0-beta2">LuaJIT 2.1.0-beta2 — 2016-03-03</h2> | 101 | <h2 id="LuaJIT-2.1.0-beta2">LuaJIT 2.1.0-beta2 — 2016-03-03</h2> |
| 78 | <ul> | 102 | <ul> |
| 79 | <li>Enable trace stitching.</li> | 103 | <li>Enable trace stitching.</li> |
| @@ -149,7 +173,7 @@ Please take a look at the commit history for more details. | |||
| 149 | <li>Remove internal <tt>__mode = "K"</tt> and replace with safe check.</li> | 173 | <li>Remove internal <tt>__mode = "K"</tt> and replace with safe check.</li> |
| 150 | <li>Add "proto" field to <tt>jit.util.funcinfo()</tt>.</li> | 174 | <li>Add "proto" field to <tt>jit.util.funcinfo()</tt>.</li> |
| 151 | <li>Fix GC step size calculation.</li> | 175 | <li>Fix GC step size calculation.</li> |
| 152 | <li>Initialize <tt>uv->immutable</tt> for upvalues of loaded chunks.</li> | 176 | <li>Initialize <tt>uv->immutable</tt> for upvalues of loaded chunks.</li> |
| 153 | <li>Fix for cdata vs. non-cdata arithmetics/comparisons.</li> | 177 | <li>Fix for cdata vs. non-cdata arithmetics/comparisons.</li> |
| 154 | <li>Drop leftover regs in 'for' iterator assignment, too.</li> | 178 | <li>Drop leftover regs in 'for' iterator assignment, too.</li> |
| 155 | <li>Fix PHI remarking in SINK pass.</li> | 179 | <li>Fix PHI remarking in SINK pass.</li> |
