[Commits] [wesnoth/wesnoth] 2b8c52: Upgrade to Lua 5.3.4

GitHub noreply at github.com
Mon Oct 9 02:27:27 UTC 2017


  Branch: refs/heads/lua_5.3.4
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 2b8c527da7e09634bb4a38dbb3d0d3f246543ca1
      https://github.com/wesnoth/wesnoth/commit/2b8c527da7e09634bb4a38dbb3d0d3f246543ca1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M src/lua/COPYRIGHT
    M src/lua/lauxlib.cpp
    M src/lua/lauxlib.h
    M src/lua/lbaselib.cpp
    M src/lua/lcode.cpp
    M src/lua/ldebug.cpp
    M src/lua/ldo.cpp
    M src/lua/lgc.cpp
    M src/lua/liolib.cpp
    M src/lua/lmathlib.cpp
    M src/lua/loadlib.cpp
    M src/lua/lobject.cpp
    M src/lua/lobject.h
    M src/lua/lopcodes.h
    M src/lua/loslib.cpp
    M src/lua/lparser.cpp
    M src/lua/lstate.h
    M src/lua/lstrlib.cpp
    M src/lua/ltable.cpp
    M src/lua/ltable.h
    M src/lua/ltm.cpp
    M src/lua/lua.h
    M src/lua/luaconf.h
    M src/lua/lualib.h
    M src/lua/lutf8lib.cpp
    M src/lua/lvm.h

  Log Message:
  -----------
  Upgrade to Lua 5.3.4


  Commit: 4e741ea559fa39dad155dc4ec4cf477f5ce92d09
      https://github.com/wesnoth/wesnoth/commit/4e741ea559fa39dad155dc4ec4cf477f5ce92d09
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M src/lua/lparser.cpp

  Log Message:
  -----------
  Apply Lua.org patch

Wrong code generated for a 'goto' followed by a label inside an 'if'.

reported by 云风 on 13 Apr 2017. existed since 5.2.

Example:
    See https://www.lua.org/bugs.html#5.3.4-1.


  Commit: 9145070dd079ce96c0a7e979512409a8aaa006e4
      https://github.com/wesnoth/wesnoth/commit/9145070dd079ce96c0a7e979512409a8aaa006e4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M src/lua/ldebug.cpp

  Log Message:
  -----------
  Apply Lua.org patch

Lua does not check GC when creating error messages.

reported by Viacheslav Usov on 06 Jul 2017. existed since 5.3.2.

Example:
    See https://www.lua.org/bugs.html#5.3.4-4.


  Commit: 970e0161fb9ee7be6813f3bd44c9a638029faada
      https://github.com/wesnoth/wesnoth/commit/970e0161fb9ee7be6813f3bd44c9a638029faada
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M src/lua/lgc.cpp

  Log Message:
  -----------
  Apply Lua.org patch

Dead keys with nil values can stay in weak tables.

reported by 云风 Cloud Wu on 15 Aug 2017. existed since 5.2.

Example:
    See https://www.lua.org/bugs.html#5.3.4-5.


  Commit: 6df4331c283565e382fc637492239d7cc4d805b9
      https://github.com/wesnoth/wesnoth/commit/6df4331c283565e382fc637492239d7cc4d805b9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M src/wesnoth_lua_config.md

  Log Message:
  -----------
  Updated Lua update guide

* Fixed a few typos
* Updated the referenced version to 5.3.4.
* Updated build system-related instructions for 5b29805554178e66fcdc97693cfcb110cffc27ac.


  Commit: 071e5150261b199a33d4bfea9e091bc1ec0490bf
      https://github.com/wesnoth/wesnoth/commit/071e5150261b199a33d4bfea9e091bc1ec0490bf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2017-10-09 (Mon, 09 Oct 2017)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Updated changelog for Lua upgrade


Compare: https://github.com/wesnoth/wesnoth/compare/2b8c527da7e0^...071e5150261b


More information about the Commits mailing list