Feature #1319 ยป 0035-Apply-patch-5-for-lua-5.4.7.patch
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;
|