Roberto Ierusalimschy
|
e0e406ead3
extra argument to instruction 'checkstack' (in 'testC')
|
%!s(int64=13) %!d(string=hai) anos |
Roberto Ierusalimschy
|
5645a84368
detail about 'trick' function (nil turn it off)
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
3dc5475e23
'nCcalls' should be local to each thread, as each thread may have its
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
88c29c0cd5
compilation warning about integer size x pointer size
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
29644366fc
useless assignments removed (macros already do the assignment)
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
3b44821334
stricter control (using tag variants) over closure kinds (Lua x C)
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
aa13c591f5
avoid use of 'ifdef/ifndef'; use 'defined' instead (simpler and
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
e4076fe6d9
break long assertion in two shorter ones
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
19fbdf6cae
'luaL_findtable' -> 'luaL_getsubtable'
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
75d8470f0f
new macro 'cast_uchar'
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
9b7a12c46d
finalizers (__gc) for tables
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
50334faad6
no more compatibility with (veryyyy) old ref system
|
%!s(int64=14) %!d(string=hai) anos |
Roberto Ierusalimschy
|
d447945685
'module'/'luaL_register' and associates are deprecated
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
7192afafee
new module policy: C modules do not create globals and do not register
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
d9ea6eca7c
macro 'key2tal' replaced by 'gkey' (as both were equal)
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
bd262d591f
'coroutine' library separated from 'baselib'
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
3d80aeab5a
lua_pushstring may reallocate the stack, making 'o' a dangling
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
69ba1ac441
new "instruction" 'absindex'
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
de0f51a02c
wrong type being assigned (not detected because of obj2gco macro)
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
0567221848
udata in 'tobefnz' list be have old bit on (it will be cleared
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
fa2ddb070a
details (to avoid too long strings in assertions)
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
9c1347e647
more tests in 'lua_checkmemory' + more information in function
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
8c583c61a3
more tests in 'lua_checkmemory'
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
0c27de2e7b
no more 'finalize' phase in GC; finalizers are called along the
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
d25f7f9d78
items in 'tobefnz' are kept black (as before recent change) and changed
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
4d871ee973
"gray lists" only need to be valid when 'keepinvariant' is true
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
5d79c6684b
removed commented-out debugging code
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
ee7478e884
improved 'lua_checkmemory', with better control over gray objects
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
973d81efb3
complete control over number of each kind of object allocated
|
%!s(int64=15) %!d(string=hai) anos |
Roberto Ierusalimschy
|
1e6940f291
'gcstate' now also runs collector until given state + small changes
|
%!s(int64=15) %!d(string=hai) anos |