diff --git a/doc/changes.html b/doc/changes.html
index 426b18f7..6522fa16 100644
--- a/doc/changes.html
+++ b/doc/changes.html
@@ -65,7 +65,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 stable version is LuaJIT 2.0.4.
+The current stable version is LuaJIT 2.0.5.
Please check the
@@ -140,6 +140,48 @@ Please take a look at the commit history for more details.
+
LuaJIT 2.0.5 — 2017-05-01
+
+- Add workaround for MSVC 2015 stdio changes.
+- Limit mcode alloc probing, depending on the available pool size.
+- Fix overly restrictive range calculation in mcode allocation.
+- Fix out-of-scope goto handling in parser.
+- Remove internal __mode = "K" and replace with safe check.
+- Add "proto" field to jit.util.funcinfo().
+- Fix GC step size calculation.
+- Initialize uv->immutable for upvalues of loaded chunks.
+- Fix for cdata vs. non-cdata arithmetics/comparisons.
+- Drop leftover regs in 'for' iterator assignment, too.
+- Fix PHI remarking in SINK pass.
+- Don't try to record outermost pcall() return to lower frame.
+- Add guard for obscure aliasing between open upvalues and SSA slots.
+- Remove assumption that lj_math_random_step() doesn't clobber FPRs.
+- Fix handling of non-numeric strings in arithmetic coercions.
+- Fix recording of select(n, ...) with off-trace varargs
+- Fix install for cross-builds.
+- Don't allocate unused 2nd result register in JIT compiler backend.
+- Drop marks from replayed instructions when sinking.
+- Fix unsinking check.
+- Properly handle OOM in trace_save().
+- Limit number of arguments given to io.lines() and fp:lines().
+- Fix narrowing of TOBIT.
+- OSX: Fix build with recent XCode.
+- x86/x64: Don't spill an explicit REF_BASE in the IR.
+- x86/x64: Fix instruction length decoder.
+- x86/x64: Search for exit jumps with instruction length decoder.
+- ARM: Fix BLX encoding for Thumb interworking calls.
+- MIPS: Don't use RID_GP as a scratch register.
+- MIPS: Fix emitted code for U32 to float conversion.
+- MIPS: Backport workaround for compact unwind tables.
+- MIPS: Fix cross-endian jit.bcsave.
+- MIPS: Fix BC_ISNEXT fallback path.
+- MIPS: Fix use of ffgccheck delay slots in interpreter.
+- FFI: Fix FOLD rules for int64_t comparisons.
+- FFI: Fix SPLIT pass for CONV i64.u64.
+- FFI: Fix ipairs() recording.
+- FFI: Don't propagate qualifiers into subtypes of complex.
+
+
LuaJIT 2.0.4 — 2015-05-14
- Fix stack check in narrowing optimization.
diff --git a/doc/install.html b/doc/install.html
index 851f910a..c491c601 100644
--- a/doc/install.html
+++ b/doc/install.html
@@ -198,8 +198,8 @@ open a terminal window and change to this directory. Now unpack the archive
and change to the newly created directory:
-tar zxf LuaJIT-2.0.4.tar.gz
-cd LuaJIT-2.0.4
+tar zxf LuaJIT-2.0.5.tar.gz
+cd LuaJIT-2.0.5
Building LuaJIT
The supplied Makefiles try to auto-detect the settings needed for your
diff --git a/doc/running.html b/doc/running.html
index 64f04916..666b0abc 100644
--- a/doc/running.html
+++ b/doc/running.html
@@ -189,7 +189,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.4/jit on POSIX
+this is /usr/local/share/luajit-2.0.5/jit on POSIX
systems.