aboutsummaryrefslogtreecommitdiff
path: root/testes
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2023-11-30 15:51:02 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2023-11-30 15:51:02 -0300
commit35a2fed2d1e0b95a1bfab364707e469863517085 (patch)
treefb268c8e16b3b57a426cf9c84eb536f2958ab5c5 /testes
parent63d68bd657b7386c9c58b4439a100ea0ccbd633e (diff)
downloadlua-35a2fed2d1e0b95a1bfab364707e469863517085.tar.gz
lua-35a2fed2d1e0b95a1bfab364707e469863517085.tar.bz2
lua-35a2fed2d1e0b95a1bfab364707e469863517085.zip
Removed deprecated options in 'lua_gc'
Options 'setpause' and 'setstepmul' were deprecated in Lua 5.4.
Diffstat (limited to 'testes')
-rw-r--r--testes/gc.lua9
1 files changed, 2 insertions, 7 deletions
diff --git a/testes/gc.lua b/testes/gc.lua
index 3c928d7c..4cf7d556 100644
--- a/testes/gc.lua
+++ b/testes/gc.lua
@@ -27,23 +27,18 @@ end
27 27
28-- test weird parameters to 'collectgarbage' 28-- test weird parameters to 'collectgarbage'
29do 29do
30 -- save original parameters
31 local a = collectgarbage("setpause", 200)
32 local b = collectgarbage("setstepmul", 200)
33 local t = {0, 2, 10, 90, 500, 5000, 30000, 0x7ffffffe} 30 local t = {0, 2, 10, 90, 500, 5000, 30000, 0x7ffffffe}
34 for i = 1, #t do 31 for i = 1, #t do
35 local p = t[i] 32 local p = t[i]
36 for j = 1, #t do 33 for j = 1, #t do
37 local m = t[j] 34 local m = t[j]
38 collectgarbage("setpause", p) 35 collectgarbage("incremental", p, m)
39 collectgarbage("setstepmul", m)
40 collectgarbage("step", 0) 36 collectgarbage("step", 0)
41 collectgarbage("step", 10000) 37 collectgarbage("step", 10000)
42 end 38 end
43 end 39 end
44 -- restore original parameters 40 -- restore original parameters
45 collectgarbage("setpause", a) 41 collectgarbage("incremental", 200, 300)
46 collectgarbage("setstepmul", b)
47 collectgarbage() 42 collectgarbage()
48end 43end
49 44