Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 years ago |
Roberto Ierusalimschy
|
5a1c8d8ef3
new constant 'LUA_GNAME' for the name of the global table "_G"
|
8 years ago |
Roberto Ierusalimschy
|
b42430fd3a
'lineinfo' in prototypes saved as differences instead of absolute
|
8 years ago |
Roberto Ierusalimschy
|
73ec04fcf3
no more 'DEADKEY'. Table traversals do not need to consider dead keys;
|
8 years ago |
Roberto Ierusalimschy
|
b6f87491af
in hash nodes, keys are stored in separate pieces to avoid wasting
|
8 years ago |
Roberto Ierusalimschy
|
8821746841
updated GC states in function 'T.gcstate'
|
8 years ago |
Roberto Ierusalimschy
|
2376eb6347
barrier for prototype's cache (with new gray list 'protogray' to keep
|
8 years ago |
Roberto Ierusalimschy
|
2caecf1b3e
type 'L_Umaxalign' replaced by macro 'LUAI_MAXALIGN', which is also added
|
8 years ago |
Roberto Ierusalimschy
|
69371c4b84
'KGC_NORMAL' -> 'KGC_INC' + emergency GC signalled by flag (instead
|
8 years ago |
Roberto Ierusalimschy
|
7ae180f8e8
corrected some checks about colors of old objects + new test function
|
8 years ago |
Roberto Ierusalimschy
|
4679294796
memory check adapted to generational mode
|
8 years ago |
Roberto Ierusalimschy
|
f5f3df3bd1
generational collection: new attempt (still incomplete)
|
8 years ago |
Roberto Ierusalimschy
|
b2aa2ba046
using constants for "_LOADED" and "PRELOAD"
|
8 years ago |
Roberto Ierusalimschy
|
7b1fba69b7
using 'lastfree == NULL' to signal that table is using the dummy
|
8 years ago |
Roberto Ierusalimschy
|
880f82d089
'*' as a number means stack size, so that "return *" returns
|
10 years ago |
Roberto Ierusalimschy
|
53be1451a8
new definition for macro 'checkliveness'
|
10 years ago |
Roberto Ierusalimschy
|
2de3361c6c
detail
|
10 years ago |
Roberto Ierusalimschy
|
cbe05b48bb
using 'lua_longassert' to avoid warnings
|
10 years ago |
Roberto Ierusalimschy
|
4998e852ec
new function 'log2' to test 'luaO_ceillog2' (if needed)
|
10 years ago |
Roberto Ierusalimschy
|
331632e8d8
code detail ('if' -> '?:')
|
10 years ago |
Roberto Ierusalimschy
|
0cf3b6495a
'ci_func' don't need to be exported
|
10 years ago |
Roberto Ierusalimschy
|
7e2015a46d
size of short strings stored in a single byte, to reduce the size
|
10 years ago |
Roberto Ierusalimschy
|
77e786d436
stupid bug in T.stacklevel (not in use by the tests)
|
10 years ago |
Roberto Ierusalimschy
|
741ad97e92
new parameter for testC instruction 'pcall' (error handler)
|
10 years ago |
Roberto Ierusalimschy
|
177807f21e
casts ('(int)' -> 'cast_int')
|
10 years ago |
Roberto Ierusalimschy
|
fd179ab4b8
clearer notation for "compare" instruction
|
10 years ago |
Roberto Ierusalimschy
|
5bdfefd3a5
allows calling luaL_checkstack with no message (in runC)
|
10 years ago |
Roberto Ierusalimschy
|
6624ccff26
independent code for 'printstack' + test for panic function can
|
10 years ago |
Roberto Ierusalimschy
|
79b0d05480
new function 'T.checkpanic' (to check panic errors)
|
10 years ago |
Roberto Ierusalimschy
|
b6911c177d
luaL_loadbuffer replaced by luaL_loadstring (to test luaL_loadstring)
|
10 years ago |