Roberto Ierusalimschy
|
6e600695f8
field 'sizearray' in struct 'Table' changed to 'alimit', which can
|
7 年之前 |
Roberto Ierusalimschy
|
992b6d2712
no more 'TESTGRAYBIT' (to free this bit for real uses)
|
7 年之前 |
Roberto Ierusalimschy
|
9e3db70482
details (casts between 'lua_Number' and 'double')
|
7 年之前 |
Roberto Ierusalimschy
|
9243c414d9
first version of empty entries in tables
|
7 年之前 |
Roberto Ierusalimschy
|
ca6fe7449a
userdata can have multiple user values
|
7 年之前 |
Roberto Ierusalimschy
|
e2b15aa21d
janitor work on casts
|
7 年之前 |
Roberto Ierusalimschy
|
33e3774f44
keep more opcode arguments byte-aligned
|
7 年之前 |
Roberto Ierusalimschy
|
c6fedc92f8
new command 'print' (to print literal strings) in mini-language
|
7 年之前 |
Roberto Ierusalimschy
|
f8c1c1469a
some cleaning on signed opcode parameters
|
7 年之前 |
Roberto Ierusalimschy
|
3cf340f676
allows memory-allocation errors when shrinking blocks
|
7 年之前 |
Roberto Ierusalimschy
|
40f823ec90
new C instruction "rawcheckstack" (to test failing in 'lua_checkstack')
|
7 年之前 |
Roberto Ierusalimschy
|
cc01d46247
new test function 'T.allocount' to restrict number of allocations
|
7 年之前 |
Roberto Ierusalimschy
|
39f26b1480
more information from 'T.stacklevel'
|
7 年之前 |
Roberto Ierusalimschy
|
7c0175bc83
removed unused variable 'islocked'
|
7 年之前 |
Roberto Ierusalimschy
|
c3e5946fb2
new format for JUMP instructions (to allow larger offsets)
|
7 年之前 |
Roberto Ierusalimschy
|
ad0704e40c
back to 'CallInfo' (no gains with its removal)
|
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
|
b9e76be8a6
using 'L->func' when possible
|
7 年之前 |
Roberto Ierusalimschy
|
a1ef58b3a5
eplicit 1-bit opcode operand 'k'
|
7 年之前 |
Roberto Ierusalimschy
|
7f9a32ad85
new function 'printcode'
|
7 年之前 |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 年之前 |
Roberto Ierusalimschy
|
5a1c8d8ef3
new constant 'LUA_GNAME' for the name of the global table "_G"
|
8 年之前 |
Roberto Ierusalimschy
|
b42430fd3a
'lineinfo' in prototypes saved as differences instead of absolute
|
8 年之前 |
Roberto Ierusalimschy
|
73ec04fcf3
no more 'DEADKEY'. Table traversals do not need to consider dead keys;
|
8 年之前 |
Roberto Ierusalimschy
|
b6f87491af
in hash nodes, keys are stored in separate pieces to avoid wasting
|
8 年之前 |
Roberto Ierusalimschy
|
8821746841
updated GC states in function 'T.gcstate'
|
8 年之前 |
Roberto Ierusalimschy
|
2376eb6347
barrier for prototype's cache (with new gray list 'protogray' to keep
|
8 年之前 |
Roberto Ierusalimschy
|
2caecf1b3e
type 'L_Umaxalign' replaced by macro 'LUAI_MAXALIGN', which is also added
|
8 年之前 |