aboutsummaryrefslogtreecommitdiff
path: root/testes
diff options
context:
space:
mode:
Diffstat (limited to 'testes')
-rw-r--r--testes/api.lua10
-rw-r--r--testes/coroutine.lua2
2 files changed, 6 insertions, 6 deletions
diff --git a/testes/api.lua b/testes/api.lua
index ca4b3fb4..eec9c0ab 100644
--- a/testes/api.lua
+++ b/testes/api.lua
@@ -546,9 +546,9 @@ do
546 ]], source) 546 ]], source)
547 collectgarbage() 547 collectgarbage()
548 local m2 = collectgarbage"count" * 1024 548 local m2 = collectgarbage"count" * 1024
549 -- load used fewer than 350 bytes. Code alone has more than 3*N bytes, 549 -- load used fewer than 400 bytes. Code alone has more than 3*N bytes,
550 -- and string literal has N bytes. Both were not loaded. 550 -- and string literal has N bytes. Both were not loaded.
551 assert(m2 > m1 and m2 - m1 < 350) 551 assert(m2 > m1 and m2 - m1 < 400)
552 X = 0; code(); assert(X == N and Y == string.rep("a", N)) 552 X = 0; code(); assert(X == N and Y == string.rep("a", N))
553 X = nil; Y = nil 553 X = nil; Y = nil
554 554
@@ -1122,7 +1122,7 @@ assert(a == nil and c == 2) -- 2 == run-time error
1122a, b, c = T.doremote(L1, "return a+") 1122a, b, c = T.doremote(L1, "return a+")
1123assert(a == nil and c == 3 and type(b) == "string") -- 3 == syntax error 1123assert(a == nil and c == 3 and type(b) == "string") -- 3 == syntax error
1124 1124
1125T.loadlib(L1, 2) -- load only 'package' 1125T.loadlib(L1, 2, ~2) -- load only 'package', preload all others
1126a, b, c = T.doremote(L1, [[ 1126a, b, c = T.doremote(L1, [[
1127 string = require'string' 1127 string = require'string'
1128 local initialG = _G -- not loaded yet 1128 local initialG = _G -- not loaded yet
@@ -1141,7 +1141,7 @@ T.closestate(L1);
1141 1141
1142 1142
1143L1 = T.newstate() 1143L1 = T.newstate()
1144T.loadlib(L1, 0) 1144T.loadlib(L1, 0, 0)
1145T.doremote(L1, "a = {}") 1145T.doremote(L1, "a = {}")
1146T.testC(L1, [[getglobal "a"; pushstring "x"; pushint 1; 1146T.testC(L1, [[getglobal "a"; pushstring "x"; pushint 1;
1147 settable -3]]) 1147 settable -3]])
@@ -1524,7 +1524,7 @@ end
1524 1524
1525do -- garbage collection with no extra memory 1525do -- garbage collection with no extra memory
1526 local L = T.newstate() 1526 local L = T.newstate()
1527 T.loadlib(L, 1 | 2) -- load _G and 'package' 1527 T.loadlib(L, 1 | 2, 0) -- load _G and 'package'
1528 local res = (T.doremote(L, [[ 1528 local res = (T.doremote(L, [[
1529 _ENV = _G 1529 _ENV = _G
1530 assert(string == nil) 1530 assert(string == nil)
diff --git a/testes/coroutine.lua b/testes/coroutine.lua
index 664ef5fa..c1252ab8 100644
--- a/testes/coroutine.lua
+++ b/testes/coroutine.lua
@@ -705,7 +705,7 @@ else
705 705
706 T.testC(state, "settop 0") 706 T.testC(state, "settop 0")
707 707
708 T.loadlib(state, 1 | 2) -- load _G and 'package' 708 T.loadlib(state, 1 | 2, 4) -- load _G and 'package', preload 'coroutine'
709 709
710 assert(T.doremote(state, [[ 710 assert(T.doremote(state, [[
711 coroutine = require'coroutine'; 711 coroutine = require'coroutine';