Roberto Ierusalimschy
|
b6e9fcbd70
use of macro ('vmcase') to format all cases in main switch of
|
il y a 15 ans |
Roberto Ierusalimschy
|
8554baeacf
small changes in 'luaV_execute' to make cases more regularly formatted
|
il y a 15 ans |
Roberto Ierusalimschy
|
f5b7f077ec
added comments to '#else' and '#endif' in long conditionals
|
il y a 15 ans |
Roberto Ierusalimschy
|
e924a7f9ea
new API function 'lua_absindex'
|
il y a 15 ans |
Roberto Ierusalimschy
|
4fd76b8148
avoid "strong" cast
|
il y a 15 ans |
Roberto Ierusalimschy
|
de0f51a02c
wrong type being assigned (not detected because of obj2gco macro)
|
il y a 15 ans |
Roberto Ierusalimschy
|
0567221848
udata in 'tobefnz' list be have old bit on (it will be cleared
|
il y a 15 ans |
Roberto Ierusalimschy
|
1c1a98e872
corrected some places where an old object could end up in front
|
il y a 15 ans |
Roberto Ierusalimschy
|
c006f085d9
new macro 'resetoldbit'
|
il y a 15 ans |
Roberto Ierusalimschy
|
a48e330f37
macros 'lua_number2int' and 'lua_number2uint' for Visual Studio
|
il y a 15 ans |
Roberto Ierusalimschy
|
dcc070683c
avoid reserving LUA_RIDX_LAST slots in any table used by reference
|
il y a 15 ans |
Roberto Ierusalimschy
|
2d81cfa4e1
corrected definition of 'lua_register' (there is no LUA_ENVIRONINDEX
|
il y a 15 ans |
Roberto Ierusalimschy
|
0bccf03d7e
slightly better definition for 'changenvalue'
|
il y a 15 ans |
Roberto Ierusalimschy
|
ad2b5decc8
'lua_assert' can be empty when assertions are off
|
il y a 15 ans |
Roberto Ierusalimschy
|
32c1764b5d
slightly better definition for 'isgray'
|
il y a 15 ans |
Roberto Ierusalimschy
|
de97177744
avoid 'else assert' (which may result in an empty else)
|
il y a 15 ans |
Roberto Ierusalimschy
|
fa2ddb070a
details (to avoid too long strings in assertions)
|
il y a 15 ans |
Roberto Ierusalimschy
|
0fac33da9e
bug: incremental sweep was not cleaning old bits (as it stopped in the
|
il y a 15 ans |
Roberto Ierusalimschy
|
8e1bdda66a
stupid bug when calling 'luaC_changemode' (in function lua_gc)
|
il y a 15 ans |
Roberto Ierusalimschy
|
9c1347e647
more tests in 'lua_checkmemory' + more information in function
|
il y a 15 ans |
Roberto Ierusalimschy
|
b373a40133
new macro 'isgenerational' + new macro 'isold' + better deffinition
|
il y a 15 ans |
Roberto Ierusalimschy
|
25951e0ea5
some cleaning in 'sweeplist' (threads do not need to be traversed
|
il y a 15 ans |
Roberto Ierusalimschy
|
a4f20e3c8b
comments
|
il y a 15 ans |
Roberto Ierusalimschy
|
8c583c61a3
more tests in 'lua_checkmemory'
|
il y a 15 ans |
Roberto Ierusalimschy
|
d2ea5b00b7
new function 'luaC_changemode' +
|
il y a 15 ans |
Roberto Ierusalimschy
|
d77898597e
new function 'luaC_changemode'
|
il y a 15 ans |
Roberto Ierusalimschy
|
237f755dca
typos in comments
|
il y a 15 ans |
Roberto Ierusalimschy
|
7444b5a1d5
better documentation of GC costs
|
il y a 15 ans |
Roberto Ierusalimschy
|
e7ce7e1850
changes in patch to monitor garbage collection
|
il y a 15 ans |
Roberto Ierusalimschy
|
3e662cec89
full GC must run finalizers only after finishing everything else
|
il y a 15 ans |