Roberto Ierusalimschy
|
b43300c14f
change in 'LUAI_DDEC' to allow variables to be static in 'onelua'
|
7 years ago |
Roberto Ierusalimschy
|
6f2b8e21c4
added 'const' to 'Proto*' when possible
|
7 years ago |
Roberto Ierusalimschy
|
fb8fa66136
no more 'luaH_emptyobject' and comparisons of addresses of global variables
|
7 years ago |
Roberto Ierusalimschy
|
892aff2a07
avoid circular inclusion between ltm.h <-> lstate.h
|
7 years ago |
Roberto Ierusalimschy
|
03c6a05ec8
no more nil-in-table
|
7 years ago |
Roberto Ierusalimschy
|
b7edf5d2d8
metamethods for 'removekey'/'keyin'
|
7 years ago |
Roberto Ierusalimschy
|
9243c414d9
first version of empty entries in tables
|
7 years ago |
Roberto Ierusalimschy
|
49dae52d08
correct way to check stack space for vararg functions
|
7 years ago |
Roberto Ierusalimschy
|
b1379936cf
vararg back to '...' (but with another implementation)
|
7 years ago |
Roberto Ierusalimschy
|
318a9a5859
new opcode 'PREPVARARG'
|
7 years ago |
Roberto Ierusalimschy
|
89110986d7
bug in tailcall of vararg functions
|
7 years ago |
Roberto Ierusalimschy
|
86431a2f1c
new opcodes BANDK/BORK/BXORK. (They do not use immediate operands
|
7 years ago |
Roberto Ierusalimschy
|
093c16b67b
new opcodes 'OP_LTI' and 'OP_LEI'
|
7 years ago |
Roberto Ierusalimschy
|
1b10033583
new function 'luaT_trybiniTM'
|
7 years ago |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 years ago |
Roberto Ierusalimschy
|
5c8770f896
back to old-style vararg system (with vararg table collecting extra
|
8 years ago |
Roberto Ierusalimschy
|
fb9de1b4d7
detail ('luaT_callbinTM' does not need to be extern)
|
8 years ago |
Roberto Ierusalimschy
|
7777b412de
When available, use metafield '__name' in error messages
|
9 years ago |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
10 years ago |
Roberto Ierusalimschy
|
1a3656e56e
more relaxed rules for __eq metamethod (more similar to other
|
11 years ago |
Roberto Ierusalimschy
|
1ea2d20f74
first implementation of '<<', '>>', and '~' (bitwise not)
|
11 years ago |
Roberto Ierusalimschy
|
c0edab0f6d
first implementation of bitwise operators '&' (band), '|' (bor),
|
11 years ago |
Roberto Ierusalimschy
|
a948054a19
new order for binary operations (grouping them by type of result)
|
11 years ago |
Roberto Ierusalimschy
|
b4be507578
new function 'luaT_trybinTM'
|
12 years ago |
Roberto Ierusalimschy
|
a2f5c28a80
new operation '//' (integer division)
|
12 years ago |
Roberto Ierusalimschy
|
9600c60df3
functions 'get_equalTM' and 'call_orderTM' moved to other files
|
12 years ago |
Roberto Ierusalimschy
|
32bf6c9b27
functions 'traceexec', 'callTM', and 'call_binTM' moved to other
|
12 years ago |
Roberto Ierusalimschy
|
8f8665fffa
'ttypenv' -> 'ttnov'
|
12 years ago |
Roberto Ierusalimschy
|
98816d0ce5
small problems with 'luaone.c'
|
14 years ago |
Roberto Ierusalimschy
|
7dfa4cd655
first implementation of light C functions
|
15 years ago |