Roberto Ierusalimschy
|
c6254dceff
a different option for the GC
|
20 年之前 |
Roberto Ierusalimschy
|
39a8082f50
more options for controling the GC
|
20 年之前 |
Roberto Ierusalimschy
|
c78940f21a
static names do not need `luaX_' prefix
|
20 年之前 |
Roberto Ierusalimschy
|
2f82bf6fe9
better support for 64-bit machines
|
20 年之前 |
Roberto Ierusalimschy
|
2419f2bf02
cleaner API for coroutines
|
21 年之前 |
Roberto Ierusalimschy
|
0b06241483
better control for GC cycles
|
21 年之前 |
Roberto Ierusalimschy
|
271e05917f
bug: lua_getupvalue and setupvalue do not check for index too small.
|
21 年之前 |
Roberto Ierusalimschy
|
a7c74c06b9
small bug: lua_gc(count) was falling through to next option
|
21 年之前 |
Roberto Ierusalimschy
|
26ae992129
less conservative write barrier for tables
|
21 年之前 |
Roberto Ierusalimschy
|
eab1965c05
bug: `lua_setfenv' needs a write barrier
|
21 年之前 |
Roberto Ierusalimschy
|
96917ff42a
"step" option in lua_gc also need to lock Lua.
|
21 年之前 |
Roberto Ierusalimschy
|
75057dfced
|
21 年之前 |
Roberto Ierusalimschy
|
345379b5ff
option for garbage-collector `step'
|
21 年之前 |
Roberto Ierusalimschy
|
0dfd04eb60
`lua_strlen' upgraded to `lua_objsize' (which also works with userdata)
|
21 年之前 |
Roberto Ierusalimschy
|
0bda88e6cd
small steps towards yields in iterators and tag methods
|
21 年之前 |
Roberto Ierusalimschy
|
7966a4acae
avoid name clashes among different files
|
21 年之前 |
Roberto Ierusalimschy
|
b4cd38ba6c
new scheme for configuration through `luaconf.h'
|
21 年之前 |
Roberto Ierusalimschy
|
079facab40
ensures own top is corrected after calling function with multiple results
|
21 年之前 |
Roberto Ierusalimschy
|
21bc05c920
write barrier for C upvalues
|
21 年之前 |
Roberto Ierusalimschy
|
b876ec61c0
new (temporary?) API for garbage collector
|
21 年之前 |
Roberto Ierusalimschy
|
898e8a6794
added include to stdarg.h (as it uses vararg facilities)
|
21 年之前 |
Roberto Ierusalimschy
|
b3ce450529
avoid calling `memcmp' with a NULL argument
|
21 年之前 |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
21 年之前 |
Roberto Ierusalimschy
|
df429f163a
First version of incremental GC
|
21 年之前 |
Roberto Ierusalimschy
|
af850484a9
default metatable can be NULL
|
21 年之前 |
Roberto Ierusalimschy
|
c51bcf4796
it's ok to dump functions with upvalues
|
22 年之前 |
Roberto Ierusalimschy
|
03bab90303
new function `lua_getallocf' to retrieve allocation function and data
|
22 年之前 |
Roberto Ierusalimschy
|
10de467c79
new function `lua_createtable'
|
22 年之前 |
Roberto Ierusalimschy
|
533737f26e
new functions `lua_getfield' and `lua_setfield'
|
22 年之前 |
Roberto Ierusalimschy
|
f04fe526cd
new functions `lua_tointeger' and lua_pushinteger'
|
22 年之前 |