Project

General

Profile

Feature #1319 ยป 0035-Apply-patch-5-for-lua-5.4.7.patch

Marko Lindqvist, 04/24/2025 06:36 AM

View differences:

dependencies/lua-5.4/Version.txt
(http://www.lua.org/ftp/lua-5.4.7.tar.gz)
Upstream bug fixes from https://www.lua.org/bugs.html applied:
2, 3
2, 3, 5
Upstream bug fixes not applicable to our tree:
1
dependencies/lua-5.4/src/lvm.c
lua_assert(isempty(slot)); /* slot must be empty */
tm = fasttm(L, h->metatable, TM_NEWINDEX); /* get metamethod */
if (tm == NULL) { /* no metamethod? */
sethvalue2s(L, L->top.p, h); /* anchor 't' */
L->top.p++; /* assume EXTRA_STACK */
luaH_finishset(L, h, key, slot, val); /* set new value */
L->top.p--;
invalidateTMcache(h);
luaC_barrierback(L, obj2gco(h), val);
return;
    (1-1/1)