Roberto Ierusalimschy
|
4dc0be950a
new macro 'isLuacode' (to distinguish regular Lua code from
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
b3f924bc69
'Proto->numparams' does not include vararg parameter
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
86431a2f1c
new opcodes BANDK/BORK/BXORK. (They do not use immediate operands
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
ac78b914b6
warnings from Visual Studio /W3
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
093c16b67b
new opcodes 'OP_LTI' and 'OP_LEI'
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
73abfde2ef
small simplifications around 'luaT_callorderTM'
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
26679ea35b
new function 'luaV_flttointeger' to convert floats to integers (without
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
ad0704e40c
back to 'CallInfo' (no gains with its removal)
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
54eb35a8aa
more fields moved out of 'CallInfo'
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
9ed9f40f1e
avoid warning about 'const'
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
1b10033583
new function 'luaT_trybiniTM'
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
6d998055c8
no more reference 'memerrmsg' + new reference to "n"
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
5c8770f896
back to old-style vararg system (with vararg table collecting extra
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
fb9de1b4d7
detail ('luaT_callbinTM' does not need to be extern)
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
a3d36fe283
Upvalues collected like everything else (with mark-sweep) instead
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
2a235312f0
detail (removing spaces at end of lines)
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
7777b412de
When available, use metafield '__name' in error messages
|
9 gadi atpakaļ |
Roberto Ierusalimschy
|
46de77b219
bug: despite its name, 'luaH_getstr' did not work for strings in
|
9 gadi atpakaļ |
Roberto Ierusalimschy
|
ff1289a361
in 'luaD_call', use two functions instead of one with fixed boolean
|
9 gadi atpakaļ |
Roberto Ierusalimschy
|
3a91274547
details (avoid 'lint' warnings)
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
5fbd40dbe5
'x//y' extended to floats
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
779381fe9e
detail (comment)
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
ad20689feb
better error message for bitwise operators (they are not arithmetic...)
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
ca41b43f53
type 'TString' refers directly to the structure inside the union
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
56137d58ff
added check for conversion 'obj2gco' (and corrections for small
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
1a3656e56e
more relaxed rules for __eq metamethod (more similar to other
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
218f358461
errors like 1e100 << "2" were giving wrong messages
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
1ea2d20f74
first implementation of '<<', '>>', and '~' (bitwise not)
|
11 gadi atpakaļ |