summaryrefslogtreecommitdiff
path: root/testes/cstack.lua
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-09-24 14:31:06 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-09-24 14:31:06 -0300
commit03cde80b58ea7f112f1b7a35c037893093b59f2e (patch)
treed92d64bca2b0ebe3e026fbf7955bf080db17e480 /testes/cstack.lua
parent6b2e202df55f3d1f3c670eab65981db6e125c758 (diff)
downloadlua-github-03cde80b58ea7f112f1b7a35c037893093b59f2e.tar.gz
'setCstacklimit' renamed to 'setcstacklimit'
Function names in the API use only lowercase letters.
Diffstat (limited to 'testes/cstack.lua')
-rw-r--r--testes/cstack.lua24
1 files changed, 12 insertions, 12 deletions
diff --git a/testes/cstack.lua b/testes/cstack.lua
index 2a55ce21..486abc1d 100644
--- a/testes/cstack.lua
+++ b/testes/cstack.lua
@@ -8,7 +8,7 @@ print"If this test craches, see its file ('cstack.lua')"
-- Segmentation faults in these tests probably result from a C-stack
-- overflow. To avoid these errors, you can use the function
--- 'debug.setCstacklimit' to set a smaller limit for the use of
+-- 'debug.setcstacklimit' to set a smaller limit for the use of
-- C stack by Lua. After finding a reliable limit, you might want
-- to recompile Lua with this limit as the value for
-- the constant 'LUAI_MAXCCALLS', which defines the default limit.
@@ -19,12 +19,12 @@ print"If this test craches, see its file ('cstack.lua')"
-- higher than 2_000.
-local origlimit = debug.setCstacklimit(400)
+local origlimit = debug.setcstacklimit(400)
print("default stack limit: " .. origlimit)
-- change this value for different limits for this test suite
local currentlimit = origlimit
-debug.setCstacklimit(currentlimit)
+debug.setcstacklimit(currentlimit)
print("current stack limit: " .. currentlimit)
@@ -102,10 +102,10 @@ end
do print("testing changes in C-stack limit")
- assert(not debug.setCstacklimit(0)) -- limit too small
- assert(not debug.setCstacklimit(50000)) -- limit too large
+ assert(not debug.setcstacklimit(0)) -- limit too small
+ assert(not debug.setcstacklimit(50000)) -- limit too large
local co = coroutine.wrap (function ()
- return debug.setCstacklimit(400)
+ return debug.setcstacklimit(400)
end)
assert(co() == false) -- cannot change C stack inside coroutine
@@ -118,26 +118,26 @@ do print("testing changes in C-stack limit")
return n
end
- assert(debug.setCstacklimit(400) == currentlimit)
+ assert(debug.setcstacklimit(400) == currentlimit)
local lim400 = check()
-- a very low limit (given that the several calls to arive here)
local lowlimit = 38
- assert(debug.setCstacklimit(lowlimit) == 400)
+ assert(debug.setcstacklimit(lowlimit) == 400)
assert(check() < lowlimit - 30)
- assert(debug.setCstacklimit(600) == lowlimit)
+ assert(debug.setcstacklimit(600) == lowlimit)
local lim600 = check()
assert(lim600 == lim400 + 200)
- -- 'setCstacklimit' works inside protected calls. (The new stack
+ -- 'setcstacklimit' works inside protected calls. (The new stack
-- limit is kept when 'pcall' returns.)
assert(pcall(function ()
- assert(debug.setCstacklimit(400) == 600)
+ assert(debug.setcstacklimit(400) == 600)
assert(check() <= lim400)
end))
assert(check() == lim400)
- assert(debug.setCstacklimit(origlimit) == 400) -- restore original limit
+ assert(debug.setcstacklimit(origlimit) == 400) -- restore original limit
end