[Commits] [wesnoth/wesnoth] 8a3f49: Upgrade bundled Lua library to version 5.2.3 (bug ...

GitHub noreply at github.com
Wed Nov 5 02:32:10 UTC 2014


  Branch: refs/heads/1.12
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 8a3f49c0500649397d50811fef707be80ac4f94a
      https://github.com/wesnoth/wesnoth/commit/8a3f49c0500649397d50811fef707be80ac4f94a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2014-11-04 (Tue, 04 Nov 2014)

  Changed paths:
    M src/lua/lapi.cpp
    M src/lua/lauxlib.cpp
    M src/lua/lbaselib.cpp
    M src/lua/lbitlib.cpp
    M src/lua/lcode.cpp
    M src/lua/lcorolib.cpp
    M src/lua/ldblib.cpp
    M src/lua/ldebug.cpp
    M src/lua/ldo.cpp
    M src/lua/ldump.cpp
    M src/lua/lfunc.cpp
    M src/lua/lfunc.h
    M src/lua/lgc.cpp
    M src/lua/lgc.h
    M src/lua/liolib.cpp
    M src/lua/llex.cpp
    M src/lua/llimits.h
    M src/lua/lmathlib.cpp
    M src/lua/lmem.cpp
    M src/lua/lmem.h
    M src/lua/loadlib.cpp
    M src/lua/lobject.cpp
    M src/lua/lobject.h
    M src/lua/lopcodes.cpp
    M src/lua/loslib.cpp
    M src/lua/lparser.cpp
    M src/lua/lparser.h
    M src/lua/lstate.cpp
    M src/lua/lstate.h
    M src/lua/lstring.cpp
    M src/lua/lstring.h
    M src/lua/lstrlib.cpp
    M src/lua/ltable.cpp
    M src/lua/ltable.h
    M src/lua/ltablib.cpp
    M src/lua/lua.cpp
    M src/lua/lua.h
    M src/lua/luac.cpp
    M src/lua/luaconf.h
    M src/lua/lundump.cpp
    M src/lua/lundump.h
    M src/lua/lvm.cpp
    M src/lua/lvm.h
    M src/lua/lzio.cpp

  Log Message:
  -----------
  Upgrade bundled Lua library to version 5.2.3 (bug #22893)

This fixes several bugs in the Lua interpreter:

 * http://www.lua.org/bugs.html#5.2.1
 * http://www.lua.org/bugs.html#5.2.2
 * http://www.lua.org/bugs.html#5.2.3

Released on December 2013, this is the latest stable version as of the
writing of this patch.

This commit consists of a merge of the full diff between versions 5.2.0
and 5.2.3, with paths fixed (.c vs. .cpp). I only had to manually
reconcile the following two commits:

 * f5e673e6443220c57e40cea31d430870b4f73925
   Replace all kinds of the constant pi representations.
 * 299a29f99a84767731dbadd540712d1a37e5e10d
   Fix an off-by-one past-the-end buffer read in lua


  Commit: 9aec23d05310b0432bba69c79e27b5fd3f27fb75
      https://github.com/wesnoth/wesnoth/commit/9aec23d05310b0432bba69c79e27b5fd3f27fb75
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2014-11-04 (Tue, 04 Nov 2014)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Update changelog


Compare: https://github.com/wesnoth/wesnoth/compare/ff7a12493da9...9aec23d05310


More information about the Commits mailing list