lua: update to version 5.2
authorJoel Martin <github@martintribe.org>
Mon, 28 Jan 2019 19:31:28 +0000 (13:31 -0600)
committerJoel Martin <github@martintribe.org>
Mon, 28 Jan 2019 19:31:28 +0000 (13:31 -0600)
commita68c26aff8f72532f9105c9752426ff61be122ac
treec94fb49ed080f48cebef3b5bf0259a25da62fd00
parentfdcb98b148693a0a4ce01b3988d46718cc99c79e
lua: update to version 5.2

- Update to support the new behavior of varargs and table.pack/unpack
  in lua 5.2
- Bump up the stack overflow test since lua 5.2 seems to support much
  larger stacks before overflow.
- Fix a latent issue in if forms where false in the 4th position would
  result in nil returned. Add a new test to catch this in the future.
15 files changed:
lua/Dockerfile
lua/core.lua
lua/reader.lua
lua/step2_eval.lua
lua/step3_env.lua
lua/step4_if_fn_do.lua
lua/step5_tco.lua
lua/step6_file.lua
lua/step7_quote.lua
lua/step8_macros.lua
lua/step9_try.lua
lua/stepA_mal.lua
lua/tests/step5_tco.mal
lua/types.lua
tests/step4_if_fn_do.mal