From 09e875519b153bf7bc6fa5e1dbc1cfcdcb1e9aff Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 7 Mar 2010 19:30:21 +0100 Subject: [PATCH] RELEASE LuaJIT-2.0.0-beta3 --- Makefile | 2 +- README | 2 +- doc/changes.html | 15 ++++++--------- doc/install.html | 8 ++++---- doc/running.html | 6 +++--- etc/luajit.pc | 2 +- src/luaconf.h | 4 ++-- src/luajit.h | 4 ++-- 8 files changed, 20 insertions(+), 23 deletions(-) diff --git a/Makefile b/Makefile index 2a55260b..a4a356eb 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ MAJVER= 2 MINVER= 0 RELVER= 0 -PREREL= -beta2 +PREREL= -beta3 VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL) ABIVER= 5.1 NODOTABIVER= 51 diff --git a/README b/README index 5eeb12ea..90ae74db 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -README for LuaJIT 2.0.0-beta2 +README for LuaJIT 2.0.0-beta3 ----------------------------- LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language. diff --git a/doc/changes.html b/doc/changes.html index 4f3a489c..5ef8b4cd 100644 --- a/doc/changes.html +++ b/doc/changes.html @@ -43,7 +43,7 @@ div.major { max-width: 600px; padding: 1em; margin: 1em 0 1em 0; }

This is a list of changes between the released versions of LuaJIT.
-The current development version is LuaJIT 2.0.0-beta2.
+The current development version is LuaJIT 2.0.0-beta3.
The current stable version is LuaJIT 1.1.5.

@@ -51,18 +51,17 @@ Please check the » Online Change History to see whether newer versions are available.

- -
-

Development Snapshot

+
+

LuaJIT 2.0.0-beta3 — 2010-03-07

    -
  • Portability: +
  • LuaJIT x64 port:
    • Port integrated memory allocator to Linux/x64, Windows/x64 and OSX/x64.
    • Port interpreter and JIT compiler to x64.
    • Port DynASM to x64.
    • Many 32/64 bit cleanups in the VM.
    • Allow building the interpreter with either x87 or SSE2 arithmetics.
    • -
    • Disable JIT compiler on older non-SSE2 CPUs instead of aborting.
    • +
    • Add external unwinding and C++ exception interop (default on x64).
  • Correctness and completeness:
      @@ -76,7 +75,7 @@ to see whether newer versions are available.
    • Drive the GC forward on string allocations in the parser.
    • Implement call/return hooks (zero-cost if disabled).
    • Implement yield from C hooks.
    • -
    • Add external unwinding and C++ exception interop (default on x64).
    • +
    • Disable JIT compiler on older non-SSE2 CPUs instead of aborting.
  • Structural and performance enhancements:
      @@ -100,9 +99,7 @@ to see whether newer versions are available. and math.random().
-
-

LuaJIT 2.0.0-beta2 — 2009-11-09

  • Reorganize build system. Build static+shared library on POSIX.
  • diff --git a/doc/install.html b/doc/install.html index ae50ee8d..f45459ec 100644 --- a/doc/install.html +++ b/doc/install.html @@ -133,8 +133,8 @@ terminal window and change to this directory. Now unpack the archive and change to the newly created directory:

    -tar zxf LuaJIT-2.0.0-beta2.tar.gz
    -cd LuaJIT-2.0.0-beta2
    +tar zxf LuaJIT-2.0.0-beta3.tar.gz +cd LuaJIT-2.0.0-beta3

    Building LuaJIT

    The supplied Makefiles try to auto-detect the settings needed for your @@ -182,11 +182,11 @@ Obviously the prefixes given during build and installation need to be the same.

    Note: to avoid overwriting a previous version, the beta test releases only install the LuaJIT executable under the versioned name (i.e. -luajit-2.0.0-beta2). You probably want to create a symlink +luajit-2.0.0-beta3). You probably want to create a symlink for convenience, with a command like this:

    -sudo ln -sf luajit-2.0.0-beta2 /usr/local/bin/luajit
    +sudo ln -sf luajit-2.0.0-beta3 /usr/local/bin/luajit
     

    Windows Systems

    diff --git a/doc/running.html b/doc/running.html index bec93f1f..96f1fa09 100644 --- a/doc/running.html +++ b/doc/running.html @@ -69,11 +69,11 @@ interactive mode, too.

    Note: the beta test releases only install under the versioned name on POSIX systems (to avoid overwriting a previous version). You either need -to type luajit-2.0.0-beta2 to start it or create a symlink +to type luajit-2.0.0-beta3 to start it or create a symlink with a command like this:

    -sudo ln -sf luajit-2.0.0-beta2 /usr/local/bin/luajit
    +sudo ln -sf luajit-2.0.0-beta3 /usr/local/bin/luajit
     

    Unlike previous versions optimization is turned on by default in @@ -119,7 +119,7 @@ itself. For a description of their options and output format, please read the comment block at the start of their source. They can be found in the lib directory of the source distribution or installed under the jit directory. By default -this is /usr/local/share/luajit-2.0.0-beta2/jit on POSIX +this is /usr/local/share/luajit-2.0.0-beta3/jit on POSIX systems.

    diff --git a/etc/luajit.pc b/etc/luajit.pc index f0490097..d1620019 100644 --- a/etc/luajit.pc +++ b/etc/luajit.pc @@ -2,7 +2,7 @@ majver=2 minver=0 relver=0 -version=${majver}.${minver}.${relver}-beta2 +version=${majver}.${minver}.${relver}-beta3 abiver=5.1 prefix=/usr/local diff --git a/src/luaconf.h b/src/luaconf.h index 53cb8fb1..cbb3685d 100644 --- a/src/luaconf.h +++ b/src/luaconf.h @@ -37,12 +37,12 @@ #define LUA_LDIR LUA_ROOT "share/lua/5.1/" #define LUA_CDIR LUA_ROOT "lib/lua/5.1/" #ifdef LUA_XROOT -#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta2/" +#define LUA_JDIR LUA_XROOT "share/luajit-2.0.0-beta3/" #define LUA_XPATH \ ";" LUA_XROOT "share/lua/5.1/?.lua;" LUA_XROOT "share/lua/5.1/?/init.lua" #define LUA_XCPATH LUA_XROOT "lib/lua/5.1/?.so;" #else -#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta2/" +#define LUA_JDIR LUA_ROOT "share/luajit-2.0.0-beta3/" #define LUA_XPATH #define LUA_XCPATH #endif diff --git a/src/luajit.h b/src/luajit.h index 91b59404..a64656ca 100644 --- a/src/luajit.h +++ b/src/luajit.h @@ -30,9 +30,9 @@ #include "lua.h" -#define LUAJIT_VERSION "LuaJIT 2.0.0-beta2" +#define LUAJIT_VERSION "LuaJIT 2.0.0-beta3" #define LUAJIT_VERSION_NUM 20000 /* Version 2.0.0 = 02.00.00. */ -#define LUAJIT_VERSION_SYM luaJIT_version_2_0_0_beta2 +#define LUAJIT_VERSION_SYM luaJIT_version_2_0_0_beta3 #define LUAJIT_COPYRIGHT "Copyright (C) 2005-2010 Mike Pall" #define LUAJIT_URL "http://luajit.org/"