From 666e95a66d1a2ceb98bdf320980b3f655264a9c9 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Wed, 20 Dec 2023 11:06:27 -0300 Subject: Option 0 for step multiplier makes GC non-incremental --- testes/gengc.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'testes') diff --git a/testes/gengc.lua b/testes/gengc.lua index 3d4f67f8..d708d7fc 100644 --- a/testes/gengc.lua +++ b/testes/gengc.lua @@ -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) -- cgit v1.2.3-55-g6feb