Roberto Ierusalimschy
|
6645bb2df4
'strcache' elements as arrays of 1 element hints that cache can
|
10 年之前 |
Roberto Ierusalimschy
|
ae76c39712
Bug: suspended '__le' metamethod can give wrong result
|
10 年之前 |
Roberto Ierusalimschy
|
a80cada914
new cache for interning strings
|
10 年之前 |
Roberto Ierusalimschy
|
4542fb9f78
comments (a few extra quotes around identifiers)
|
10 年之前 |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
10 年之前 |
Roberto Ierusalimschy
|
2a21f6c894
'lua_Kcontext' -> 'lua_KContext'
|
10 年之前 |
Roberto Ierusalimschy
|
3670db99b6
comments
|
10 年之前 |
Roberto Ierusalimschy
|
2be88d5084
'lua_Ctx' -> 'lua_Kcontext'
|
11 年之前 |
Roberto Ierusalimschy
|
753f2c1da4
better(?) alignment for some structures (pointers first)
|
11 年之前 |
Roberto Ierusalimschy
|
bb12903120
type 'Udata' refers directly to structure inside the union (union
|
11 年之前 |
Roberto Ierusalimschy
|
ca41b43f53
type 'TString' refers directly to the structure inside the union
|
11 年之前 |
Roberto Ierusalimschy
|
56137d58ff
added check for conversion 'obj2gco' (and corrections for small
|
11 年之前 |
Roberto Ierusalimschy
|
9aec500a26
no need for field 'gch' anymore
|
11 年之前 |
Roberto Ierusalimschy
|
5a9cc57a5e
change in GCObject: instead of being a union, it is now a structure
|
11 年之前 |
Roberto Ierusalimschy
|
1aa4f69b51
new type 'lua_Ctx' for continuation-function contexts (to allow type
|
11 年之前 |
Roberto Ierusalimschy
|
fa3113ffbf
cleaner way to handle bit CIST_OAH (with auxiliar macros)
|
11 年之前 |
Roberto Ierusalimschy
|
88a9e51f34
bit-field CIST_YIELDED removed (it was never consulted)
|
11 年之前 |
Roberto Ierusalimschy
|
542b6cfc02
no need for field 'status' in structure 'CallInfo' (after removal
|
11 年之前 |
Roberto Ierusalimschy
|
6f6fd96e3b
new type lua_KFunction + no more 'lua_getctx'
|
11 年之前 |
Roberto Ierusalimschy
|
0aa32fa0cb
small changes in field order in some structs to reduce padding
|
11 年之前 |
Roberto Ierusalimschy
|
3f78de256e
no need to keep threads in a different GC list, now that there is the
|
11 年之前 |
Roberto Ierusalimschy
|
d764cc5522
new list 'twups' to allow traversal of upvalues from dead threads
|
11 年之前 |
Roberto Ierusalimschy
|
de3b1c9b53
better control for number of finalizers called at each GC cycle
|
11 年之前 |
Roberto Ierusalimschy
|
733c58595b
no more local collection
|
11 年之前 |
Roberto Ierusalimschy
|
ba3586cc90
keep a single list of objects to be finalized (with local and non-local
|
11 年之前 |
Roberto Ierusalimschy
|
4c6dfc342b
CallInfo lists shrinks together with their associated stacks
|
12 年之前 |
Roberto Ierusalimschy
|
686e57cf9c
GC local pause configurable
|
12 年之前 |
Roberto Ierusalimschy
|
dd373a8f66
threads are kept in a separated GC list, linked after the main thread
|
12 年之前 |
Roberto Ierusalimschy
|
d3bbb34c24
back to open hashing for the string table (but with a different
|
12 年之前 |
Roberto Ierusalimschy
|
aeff4f79fa
local collection now calls finalizers
|
12 年之前 |