aboutsummaryrefslogtreecommitdiff
path: root/lfunc.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-07-18 14:58:15 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-07-18 14:58:15 -0300
commitd36a31e6739bcd39c84f637344227af87cfd0ee5 (patch)
tree68b0049215b0b6cf2a8109e24cb154175bf02c4d /lfunc.h
parent024a6071cac749504e0b26a915bda4f52c41a892 (diff)
downloadlua-d36a31e6739bcd39c84f637344227af87cfd0ee5.tar.gz
lua-d36a31e6739bcd39c84f637344227af87cfd0ee5.tar.bz2
lua-d36a31e6739bcd39c84f637344227af87cfd0ee5.zip
Reviving HARDMEMTESTS
This commit brings a new implementation for HARDMEMTESTS, which forces an emergency GC whenever possible. It also fixes some issues detected with this option: - A small bug in lvm.c: a closure could be collected by an emergency GC while being initialized. - Some tests: a memory address can be immediatly reused after a GC; for instance, two consecutive '{}' expressions can return exactly the same address, if the first one is not anchored.
Diffstat (limited to 'lfunc.h')
0 files changed, 0 insertions, 0 deletions