Roberto Ierusalimschy
|
8e1bdda66a
stupid bug when calling 'luaC_changemode' (in function lua_gc)
|
há 15 anos atrás |
Roberto Ierusalimschy
|
9c1347e647
more tests in 'lua_checkmemory' + more information in function
|
há 15 anos atrás |
Roberto Ierusalimschy
|
b373a40133
new macro 'isgenerational' + new macro 'isold' + better deffinition
|
há 15 anos atrás |
Roberto Ierusalimschy
|
25951e0ea5
some cleaning in 'sweeplist' (threads do not need to be traversed
|
há 15 anos atrás |
Roberto Ierusalimschy
|
a4f20e3c8b
comments
|
há 15 anos atrás |
Roberto Ierusalimschy
|
8c583c61a3
more tests in 'lua_checkmemory'
|
há 15 anos atrás |
Roberto Ierusalimschy
|
d2ea5b00b7
new function 'luaC_changemode' +
|
há 15 anos atrás |
Roberto Ierusalimschy
|
d77898597e
new function 'luaC_changemode'
|
há 15 anos atrás |
Roberto Ierusalimschy
|
237f755dca
typos in comments
|
há 15 anos atrás |
Roberto Ierusalimschy
|
7444b5a1d5
better documentation of GC costs
|
há 15 anos atrás |
Roberto Ierusalimschy
|
e7ce7e1850
changes in patch to monitor garbage collection
|
há 15 anos atrás |
Roberto Ierusalimschy
|
3e662cec89
full GC must run finalizers only after finishing everything else
|
há 15 anos atrás |
Roberto Ierusalimschy
|
fde866e303
details (comments)
|
há 15 anos atrás |
Roberto Ierusalimschy
|
2d7a81a204
missing parentheses in declaration
|
há 15 anos atrás |
Roberto Ierusalimschy
|
658ea8752b
no need to handle '\0' differently from other control chars in
|
há 15 anos atrás |
Roberto Ierusalimschy
|
aa73403ba4
no need of a KGC_FORCED collection kind; it has the same behavior of
|
há 15 anos atrás |
Roberto Ierusalimschy
|
0c27de2e7b
no more 'finalize' phase in GC; finalizers are called along the
|
há 15 anos atrás |
Roberto Ierusalimschy
|
d25f7f9d78
items in 'tobefnz' are kept black (as before recent change) and changed
|
há 15 anos atrás |
Roberto Ierusalimschy
|
85555646e3
invariant must be kept in atomic 'phase' too
|
há 15 anos atrás |
Roberto Ierusalimschy
|
4d871ee973
"gray lists" only need to be valid when 'keepinvariant' is true
|
há 15 anos atrás |
Roberto Ierusalimschy
|
b9e1dec2cb
added comment explaining a bit about the invariants of the collector
|
há 15 anos atrás |
Roberto Ierusalimschy
|
dc2b8a0073
detail
|
há 15 anos atrás |
Roberto Ierusalimschy
|
9a9fe42deb
wrong comment
|
há 15 anos atrás |
Roberto Ierusalimschy
|
0062db1e06
default PAUSE should be 200 (differences may be corrected in
|
há 15 anos atrás |
Roberto Ierusalimschy
|
23001d8607
nasty GC bug: upvalue must be turned white when not keeping invariant,
|
há 15 anos atrás |
Roberto Ierusalimschy
|
5d79c6684b
removed commented-out debugging code
|
há 15 anos atrás |
Roberto Ierusalimschy
|
3410dcd375
new way to control GC speed
|
há 15 anos atrás |
Roberto Ierusalimschy
|
5a7a0c72d8
'luaC_linkupval' embedded into call site
|
há 15 anos atrás |
Roberto Ierusalimschy
|
ee7478e884
improved 'lua_checkmemory', with better control over gray objects
|
há 15 anos atrás |
Roberto Ierusalimschy
|
aaa5d7adab
'luaC_linkupval' moved into 'lfunc.c' code + new way to control GC speed
|
há 15 anos atrás |