Roberto Ierusalimschy
|
05ec55f16b
Avoid inclusion loop in 'ltm.h'
|
hace 2 años |
Roberto Ierusalimschy
|
6aabf4b15e
Details in some header files
|
hace 2 años |
Roberto Ierusalimschy
|
7c3cb71fa4
Free bit 7 of GC 'marked' field
|
hace 5 años |
Roberto Ierusalimschy
|
46c3587a6f
Clearer distinction between types and tags
|
hace 5 años |
Roberto Ierusalimschy
|
df13f25948
First version of OP_MMBIN opcodes
|
hace 6 años |
Roberto Ierusalimschy
|
b80077b8f3
Change in the handling of 'L->top' when calling metamethods
|
hace 6 años |
Roberto Ierusalimschy
|
23e6bac8a0
Keep correct type for immediate operands in comparisons
|
hace 6 años |
Roberto Ierusalimschy
|
5e76a4fd31
New macros for arithmetic/bitwise operations in 'luaV_execute'
|
hace 6 años |
Roberto Ierusalimschy
|
bd96330d03
First "complete" implementation of to-be-closed variables
|
hace 6 años |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
hace 7 años |
Roberto Ierusalimschy
|
b43300c14f
change in 'LUAI_DDEC' to allow variables to be static in 'onelua'
|
hace 7 años |
Roberto Ierusalimschy
|
6f2b8e21c4
added 'const' to 'Proto*' when possible
|
hace 7 años |
Roberto Ierusalimschy
|
fb8fa66136
no more 'luaH_emptyobject' and comparisons of addresses of global variables
|
hace 7 años |
Roberto Ierusalimschy
|
892aff2a07
avoid circular inclusion between ltm.h <-> lstate.h
|
hace 7 años |
Roberto Ierusalimschy
|
03c6a05ec8
no more nil-in-table
|
hace 7 años |
Roberto Ierusalimschy
|
b7edf5d2d8
metamethods for 'removekey'/'keyin'
|
hace 7 años |
Roberto Ierusalimschy
|
9243c414d9
first version of empty entries in tables
|
hace 7 años |
Roberto Ierusalimschy
|
49dae52d08
correct way to check stack space for vararg functions
|
hace 7 años |
Roberto Ierusalimschy
|
b1379936cf
vararg back to '...' (but with another implementation)
|
hace 7 años |
Roberto Ierusalimschy
|
318a9a5859
new opcode 'PREPVARARG'
|
hace 7 años |
Roberto Ierusalimschy
|
89110986d7
bug in tailcall of vararg functions
|
hace 7 años |
Roberto Ierusalimschy
|
86431a2f1c
new opcodes BANDK/BORK/BXORK. (They do not use immediate operands
|
hace 7 años |
Roberto Ierusalimschy
|
093c16b67b
new opcodes 'OP_LTI' and 'OP_LEI'
|
hace 7 años |
Roberto Ierusalimschy
|
1b10033583
new function 'luaT_trybiniTM'
|
hace 7 años |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
hace 8 años |
Roberto Ierusalimschy
|
5c8770f896
back to old-style vararg system (with vararg table collecting extra
|
hace 8 años |
Roberto Ierusalimschy
|
fb9de1b4d7
detail ('luaT_callbinTM' does not need to be extern)
|
hace 8 años |
Roberto Ierusalimschy
|
7777b412de
When available, use metafield '__name' in error messages
|
hace 9 años |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
hace 10 años |
Roberto Ierusalimschy
|
1a3656e56e
more relaxed rules for __eq metamethod (more similar to other
|
hace 11 años |