freebsd-ports/lang/lua54
Andrew "RhodiumToad" Gierth b4c88d1e71 lang/lua54: update to 5.4.6
Submitter becomes maintainer.

5.4.6 fixes the following bugs in 5.4.4 and 5.4.5:

Lua 5.4.5:
    Changing the signature of 'lua_resetthread' broke ABI.

Lua 5.4.4:
    lua.c assumes that argv has at least one element.
    Lua can generate wrong code when _ENV is <const>.
    Wrong code generation for constants in bitwise operations.
    Lua-stack overflow when C stack overflows while handling an error.
    'lua_settop' may use a pointer to stack invalidated by 'luaF_close'.
    'break' may not properly close variable in a 'for' loop.
    GC not setting a proper target for next cycle after a full collection in generational mode.
    'utf8.codes' does not raise an error on spurious continuation bytes.
    C-stack overflow with deep nesting of coroutine.close.
    Wrong line in error message for arithmetic errors.
    Loading a corrupted binary file can segfault.

In addition some improvements have been made to the manual.

PR:		271561
Approved by:	russ.haley@gmail.com (maintainer timeout, two weeks)
2023-06-08 12:51:06 +02:00
..
files
distinfo lang/lua54: update to 5.4.6 2023-06-08 12:51:06 +02:00
Makefile lang/lua54: update to 5.4.6 2023-06-08 12:51:06 +02:00
pkg-descr
pkg-plist