From 82900761be2d092a5f133c67b4f577e3b562446b Mon Sep 17 00:00:00 2001
From: Mike Pall
Date: Thu, 3 Mar 2016 12:29:01 +0100
Subject: [PATCH] Update changelog.
---
doc/changes.html | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/doc/changes.html b/doc/changes.html
index e1ccbac7..9684d7c0 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -74,6 +74,19 @@ to see whether newer versions are available.
+
LuaJIT 2.1.0-beta2 — 2016-03-03
+
+- Enable trace stitching.
+- Use internal implementation for converting FP numbers to strings.
+- Parse Unicode escape '\u{XX...}' in string literals.
+- Add MIPS soft-float support.
+- Switch MIPS port to dual-number mode.
+- x86/x64: Add support for AES-NI, AVX and AVX2 to DynASM.
+- FFI: Add ssize_t declaration.
+- FFI: Parse #line NN and #NN.
+- Various minor fixes.
+
+
LuaJIT 2.1.0-beta1 — 2015-08-25
This is a brief summary of the major changes in LuaJIT 2.1 compared to 2.0.
@@ -86,12 +99,11 @@ Please take a look at the commit history for more details.
Add LJ_GC64 mode: 64 bit GC object references (really: 47 bit). Interpreter-only for now.
Add LJ_FR2 mode: Two-slot frame info. Required by LJ_GC64 mode.
Add table.new() and table.clear().
-
Parse Unicode escape '\u{XX...}' in string literals.
Parse binary number literals (0bxxx).
Improvements to the JIT compiler:
-- Add trace stitching.
+- Add trace stitching (disabled for now).
- Compile various builtins: string.char(), string.reverse(), string.lower(), string.upper(), string.rep(), string.format(), table.concat(), bit.tohex(), getfenv(0), debug.getmetatable().
- Compile string.find() for fixed string searches (no patterns).
- Compile BC_TSETM, e.g. {1,2,3,f()}.
@@ -113,7 +125,6 @@ Please take a look at the commit history for more details.
- x64: Add separate port of the interpreter to LJ_GC64 mode.
- x86/x64: Drop internal x87 math functions. Use libm functions.
- x86: Remove x87 support from interpreter. SSE2 is mandatory now.
-- x86/x64: Add support for AES-NI, AVX and AVX2 to DynASM.
- PPC/e500: Drop support for this architecture.
FFI library:
@@ -124,7 +135,6 @@ Please take a look at the commit history for more details.
FFI: Compile lightuserdata to void * conversion.
FFI: Compile ffi.gc(cdata, nil), too.
FFI: Add ffi.typeinfo().
-
FFI: Add ssize_t declaration.