Roberto Ierusalimschy
|
69dd9461e5
bug: GC metamethod calls could mess C/Lua stack syncronization
|
22 years ago |
Roberto Ierusalimschy
|
6f207b15fb
resist errors in finalizers during lua_close
|
22 years ago |
Roberto Ierusalimschy
|
e47baca75a
warnings from Visual C++
|
23 years ago |
Roberto Ierusalimschy
|
fdafd4f4a8
new structure for collectable objects, sharing a common header
|
23 years ago |
Roberto Ierusalimschy
|
ecc7769de2
names...
|
23 years ago |
Roberto Ierusalimschy
|
e043b72a55
simpler way to collect userdata
|
24 years ago |
Roberto Ierusalimschy
|
592a309177
tag system replaced by event tables
|
24 years ago |
Roberto Ierusalimschy
|
777061e441
resurect userdata before calling its GC tag method
|
24 years ago |
Roberto Ierusalimschy
|
89e8303f4e
more robust treatment of GC tag methods (now they can create new
|
24 years ago |
Roberto Ierusalimschy
|
943b8f5b18
details
|
24 years ago |
Roberto Ierusalimschy
|
42224ca553
loop of 'dostring' may never reclaim memory
|
24 years ago |
Roberto Ierusalimschy
|
78bc8e553d
new API for garbage collector
|
25 years ago |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
26 years ago |
Roberto Ierusalimschy
|
4343420d4d
simplified version of `gc' tag method (only for userdata now).
|
26 years ago |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
26 years ago |
Roberto Ierusalimschy
|
3393fd7f25
first version of "lua_close"
|
28 years ago |
Roberto Ierusalimschy
|
592a3f289b
first implementation of centralized global state.
|
28 years ago |
Roberto Ierusalimschy
|
907368ead5
GC now considers an "estimate" of object size, instead of just the number
|
28 years ago |
Roberto Ierusalimschy
|
189d64409b
Garbage Collector
|
28 years ago |