Skip to content

Commit

Permalink
lang/lua54: update to 5.4.6
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
RhodiumToad authored and clausecker committed Jun 8, 2023
1 parent 2cea054 commit b4c88d1
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions lang/lua54/Makefile
@@ -1,10 +1,10 @@
PORTNAME= lua
DISTVERSION= 5.4.4
DISTVERSION= 5.4.6
CATEGORIES= lang
MASTER_SITES= https://www.lua.org/ftp/
PKGNAMESUFFIX= ${LUA_VER_STR}

MAINTAINER= russ.haley@gmail.com
MAINTAINER= andrew@tao11.riddles.org.uk
COMMENT= Powerful, efficient, lightweight, embeddable scripting language
WWW= https://www.lua.org/

Expand Down
6 changes: 3 additions & 3 deletions lang/lua54/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1667126888
SHA256 (lua-5.4.4.tar.gz) = 164c7849653b80ae67bec4b7473b884bf5cc8d2dca05653475ec2ed27b9ebf61
SIZE (lua-5.4.4.tar.gz) = 360876
TIMESTAMP = 1684757680
SHA256 (lua-5.4.6.tar.gz) = 7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88
SIZE (lua-5.4.6.tar.gz) = 363329

0 comments on commit b4c88d1

Please sign in to comment.