From 3f1f9e11f4f699ae94182d4cba158092f434a7f6 Mon Sep 17 00:00:00 2001
From: Mike Pall
Date: Tue, 8 Dec 2009 20:35:29 +0100
Subject: Fast forward to sync public repo.
Compile math.sinh(), math.cosh(), math.tanh() and math.random().
Compile various io.*() functions.
Drive the GC forward on string allocations in the parser.
Improve KNUM fuse vs. load heuristics.
Add abstract C call handling to IR.
---
doc/changes.html | 25 +++++++++++++++++++++----
1 file changed, 21 insertions(+), 4 deletions(-)
(limited to 'doc/changes.html')
diff --git a/doc/changes.html b/doc/changes.html
index 641f1e28..d9a3aadd 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -48,10 +48,27 @@ The current stable version is LuaJI
Please check the
-» Online Change History
+» Online Change History
to see whether newer versions are available.
+
+
Development Snapshot
+
+- Add abstract C call handling to IR.
+- Improve KNUM fuse vs. load heuristics.
+- Drive the GC forward on string allocations in the parser.
+- Compile various io.*() functions.
+- Compile math.sinh(), math.cosh(), math.tanh()
+and math.random().
+- Fix lua_tocfunction().
+- Fix cutoff register in JMP bytecode for some conditional expressions.
+- Fix PHI marking algorithm for references from variant slots.
+- Fix package.cpath for non-default PREFIX.
+- Fix DWARF2 frame unwind information for interpreter on OSX.
+
+
+
LuaJIT 2.0.0-beta2 — 2009-11-09
@@ -59,14 +76,14 @@ to see whether newer versions are available.
- Allow C++ exception conversion on all platforms
using a wrapper function.
- Automatically catch C++ exceptions and rethrow Lua error
-(ELF/DWARF2 only).
+(DWARF2 only).
- Check for the correct x87 FPU precision at strategic points.
- Always use wrappers for libm functions.
- Resurrect metamethod name strings before copying them.
- Mark current trace, even if compiler is idle.
- Ensure FILE metatable is created only once.
- Fix type comparisons when different integer types are involved.
-- Fix getmetatable() recording.
+- Fix getmetatable() recording.
- Fix TDUP with dead keys in template table.
- jit.flush(tr) returns status.
Prevent manual flush of a trace that's still linked.
@@ -234,7 +251,7 @@ on a separate line.
- Added SSE, SSE2, SSE3 and SSSE3 support to DynASM.
- Miscellaneous doc changes. Added a section about
-embedding LuaJIT.
+embedding LuaJIT.
This release is in sync with Coco 1.1.0 (see the
--
cgit v1.2.3-55-g6feb