Roberto Ierusalimschy
|
af70905246
no need to check whether libraries and host use the same kernel;
|
7 лет назад |
Roberto Ierusalimschy
|
b95e466218
new field 'nilvalue' in struct 'global_State' to avoid the use of
|
7 лет назад |
Roberto Ierusalimschy
|
4907444db9
'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer'
|
7 лет назад |
Roberto Ierusalimschy
|
f055a9dffd
added check in 'obj2gco' to prevent its use in non Lua-object pointers
|
7 лет назад |
Roberto Ierusalimschy
|
422318f677
two new fields 'fTransfer'/'nTransfer' in 'lua_Debug' structure
|
7 лет назад |
Roberto Ierusalimschy
|
c7a8cba745
no more 'nfield' string
|
7 лет назад |
Roberto Ierusalimschy
|
b1379936cf
vararg back to '...' (but with another implementation)
|
7 лет назад |
Roberto Ierusalimschy
|
4dc0be950a
new macro 'isLuacode' (to distinguish regular Lua code from
|
7 лет назад |
Roberto Ierusalimschy
|
196c87c9ce
no more 'stackless' implementation; 'luaV_execute' calls itself
|
7 лет назад |
Roberto Ierusalimschy
|
5440b42f43
using 'trap' to stop 'luaV_execute' when necessary (tracing and
|
7 лет назад |
Roberto Ierusalimschy
|
ad0704e40c
back to 'CallInfo' (no gains with its removal)
|
7 лет назад |
Roberto Ierusalimschy
|
93fd67b793
no more 'CallInfo' structure
|
7 лет назад |
Roberto Ierusalimschy
|
472c560705
no more useful fields in CallInfo
|
7 лет назад |
Roberto Ierusalimschy
|
54eb35a8aa
more fields moved out of 'CallInfo'
|
7 лет назад |
Roberto Ierusalimschy
|
ba36180fd7
new API for 'lua_resume' + cleaning the uses of the 'extra' field in
|
7 лет назад |
Roberto Ierusalimschy
|
c5482468fd
baby steps to remove 'CallInfo': keeping 'L->func' correct
|
7 лет назад |
Roberto Ierusalimschy
|
6d998055c8
no more reference 'memerrmsg' + new reference to "n"
|
8 лет назад |
Roberto Ierusalimschy
|
73ec04fcf3
no more 'DEADKEY'. Table traversals do not need to consider dead keys;
|
8 лет назад |
Roberto Ierusalimschy
|
72d82a296c
revamping the incremental collector
|
8 лет назад |
Roberto Ierusalimschy
|
6d95de83c6
no more field 'base' in CallInfo (base is always equal to 'func + 1',
|
8 лет назад |
Roberto Ierusalimschy
|
2376eb6347
barrier for prototype's cache (with new gray list 'protogray' to keep
|
8 лет назад |
Roberto Ierusalimschy
|
69371c4b84
'KGC_NORMAL' -> 'KGC_INC' + emergency GC signalled by flag (instead
|
8 лет назад |
Roberto Ierusalimschy
|
c7bdc0e0e8
first version of control for the generational collector
|
8 лет назад |
Roberto Ierusalimschy
|
a3d36fe283
Upvalues collected like everything else (with mark-sweep) instead
|
8 лет назад |
Roberto Ierusalimschy
|
e4287da3a6
generational collector (still not complete)
|
8 лет назад |
Roberto Ierusalimschy
|
f5f3df3bd1
generational collection: new attempt (still incomplete)
|
8 лет назад |
Roberto Ierusalimschy
|
e6c1e6005a
comments about gray lists
|
8 лет назад |
Roberto Ierusalimschy
|
2a235312f0
detail (removing spaces at end of lines)
|
8 лет назад |
Roberto Ierusalimschy
|
138d00176c
new flag in 'CallInfo.callstatus' to tell whether function is running
|
8 лет назад |
Roberto Ierusalimschy
|
644799537f
allow more bits in 'callstatus' (use no extra space due to alignments)
|
9 лет назад |