lua/testes
Roberto I b996f8fd1b Bug: Issues with write barrier for __newindex
In 'luaV_finishset', there is an update on a table that is a field on
another table. If the first table is the same as the one with the field
(e.g., after 't.__newindex = t'), the update can change the value on
that field (e.g., there may be a collision and the field is moved, or
the field being updated is '__newindex' itself). After that, the
barrier is called with the table stored in that field, which is not
the correct table anymore.
2026-07-12 14:57:55 -03:00
..
libs Details 2025-09-05 15:36:47 -03:00
all.lua Variable attributes can prefix name list 2025-05-18 11:43:43 -03:00
api.lua Removed code for compatibility with version 5.3 2025-08-20 16:10:54 -03:00
attrib.lua Short strings can be external, too 2025-07-15 14:40:27 -03:00
big.lua Removed copyright notice from 'testes/all.lua' 2025-03-12 14:00:58 -03:00
bitwise.lua Removed copyright notice from 'testes/all.lua' 2025-03-12 14:00:58 -03:00
bwcoercion.lua Optional initialization for global declarations 2025-07-08 13:33:57 -03:00
calls.lua Bug: 'lua_load' does not preserve the stack 2026-04-23 17:57:42 -03:00
closure.lua Variable attributes can prefix name list 2025-05-18 11:43:43 -03:00
code.lua Dump uses varints also for integer constants 2025-06-13 14:14:50 -03:00
constructs.lua Details (typos in comments) 2025-04-23 11:36:09 -03:00
coroutine.lua New conceptual model for vararg 2025-11-26 11:18:29 -03:00
cstack.lua Removed copyright notice from 'testes/all.lua' 2025-03-12 14:00:58 -03:00
db.lua Functions with vararg tables don't need hidden args. 2025-11-28 15:12:51 -03:00
errors.lua Better error messages for vararg-table fields 2026-04-13 14:06:23 -03:00
events.lua Bug: Issues with write barrier for __newindex 2026-07-12 14:57:55 -03:00
files.lua Optional initialization for global declarations 2025-07-08 13:33:57 -03:00
gc.lua More effort in avoiding errors in finalizers 2026-01-11 15:36:03 -03:00
gengc.lua Details 2025-08-09 15:08:53 -03:00
goto.lua Global initialization checks name conflict 2025-11-08 11:43:42 -03:00
heavy.lua Details 2025-11-24 11:39:46 -03:00
literals.lua Variable attributes can prefix name list 2025-05-18 11:43:43 -03:00
locals.lua Vertical bar removed from syntax of vararg table 2025-10-30 11:07:01 -03:00
main.lua Environment variable for readline library name 2026-01-30 16:47:33 -03:00
math.lua Functions 'frexp'-'ldexp' back to the math library 2025-08-09 15:15:20 -03:00
memerr.lua More effort in avoiding errors in finalizers 2026-01-11 15:36:03 -03:00
nextvar.lua '__pairs' can also return a to-be-closed object 2025-11-11 15:11:06 -03:00
packtests New test file 'memerr.lua' 2025-03-12 13:52:35 -03:00
pm.lua Bug: wrong initialization in result from 'gmatch' 2026-04-01 15:01:58 -03:00
sort.lua 'table.tunpack' using 'aux_getn' like the others 2026-03-09 16:24:49 -03:00
strings.lua External strings are as good as internal ones 2025-11-11 14:40:30 -03:00
tpack.lua Removed copyright notice from 'testes/all.lua' 2025-03-12 14:00:58 -03:00
tracegc.lua More effort in avoiding errors in finalizers 2026-01-11 15:36:03 -03:00
utf8.lua BUG: shift overflow in utf-8 decode 2026-02-18 13:24:04 -03:00
vararg.lua New conceptual model for vararg 2025-11-26 11:18:29 -03:00
verybig.lua Removed copyright notice from 'testes/all.lua' 2025-03-12 14:00:58 -03:00