Option 0 for step multiplier makes GC non-incremental

This commit is contained in:
Roberto Ierusalimschy
2023-12-20 11:06:27 -03:00
parent 4eda1acafa
commit 666e95a66d
6 changed files with 84 additions and 50 deletions

View File

@@ -162,9 +162,16 @@ end
assert(collectgarbage'isrunning')
do print"testing stop-the-world collection"
collectgarbage("incremental", nil, 0)
-- just to make sure
assert(collectgarbage'isrunning')
-- each step does a complete cycle
assert(collectgarbage("step"))
assert(collectgarbage("step"))
-- back to default value
collectgarbage("incremental", nil, 200)
end
collectgarbage(oldmode)