]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r366760: lua: update to 5.3.6
authorkevans <kevans@FreeBSD.org>
Fri, 16 Oct 2020 17:03:27 +0000 (17:03 +0000)
committerkevans <kevans@FreeBSD.org>
Fri, 16 Oct 2020 17:03:27 +0000 (17:03 +0000)
commitdf5a053f1285d1637fe8d36e2af761dbb281692f
treeea2cd5ad78918f5ffe4efdec228a91c35ad56aac
parent4111fe302a50590506f171438db4d13aa6821304
MFC r366760: lua: update to 5.3.6

This release contains some minor bugfixes; notably:
- 2x minor Makefile fixes (not used in base)
- Long brackets with a huge number of '=' overflow some internal buffer
  arithmetic.
- Joining an upvalue with itself can cause a use-after-free crash.

See here for examples: http://www.lua.org/bugs.html#5.3.5

MFC after: 2 weeks
16 files changed:
contrib/lua/Makefile
contrib/lua/README
contrib/lua/doc/contents.html
contrib/lua/doc/manual.html
contrib/lua/doc/readme.html
contrib/lua/src/Makefile
contrib/lua/src/lapi.c
contrib/lua/src/lauxlib.c
contrib/lua/src/lcode.c
contrib/lua/src/ldebug.c
contrib/lua/src/liolib.c
contrib/lua/src/llex.c
contrib/lua/src/lobject.c
contrib/lua/src/lparser.c
contrib/lua/src/lua.h
contrib/lua/src/lundump.c