Roberto Ierusalimschy
|
a2f5c28a80
new operation '//' (integer division)
|
12 éve |
Roberto Ierusalimschy
|
a80a2b5e56
new cast macros for lua_Integer and lua_Unsigned
|
12 éve |
Roberto Ierusalimschy
|
bb1851ce98
'for' loop uses integers when possible
|
12 éve |
Roberto Ierusalimschy
|
5951c79ae1
default increment for 'for' loop is an integer (1, not 1.0)
|
12 éve |
Roberto Ierusalimschy
|
e381c582de
integer handling for order comparisons, power, and modulo operations
|
12 éve |
Roberto Ierusalimschy
|
9600c60df3
functions 'get_equalTM' and 'call_orderTM' moved to other files
|
12 éve |
Roberto Ierusalimschy
|
32bf6c9b27
functions 'traceexec', 'callTM', and 'call_binTM' moved to other
|
12 éve |
Roberto Ierusalimschy
|
9c43d6a24e
new format "%I" in 'lua_pushfstring' for lua_Integer
|
12 éve |
Roberto Ierusalimschy
|
01b6fe0cbf
new API function 'lua_isinteger'
|
12 éve |
Roberto Ierusalimschy
|
944709c77b
more definitions to support integer formatting
|
12 éve |
Roberto Ierusalimschy
|
52cb90ec75
detail
|
12 éve |
Roberto Ierusalimschy
|
fa3b126a23
BUG: stack overflow in vararg functions with many fixed
|
12 éve |
Roberto Ierusalimschy
|
1294b09d8e
first implementation of literal integers (no constant folding yet)
|
12 éve |
Roberto Ierusalimschy
|
d4f0c4435d
a few more operations supporting integers (minus, umin, mult)
|
12 éve |
Roberto Ierusalimschy
|
44358e0206
extra trim applied to 'replace' argument (in case lua_Unsigned is
|
12 éve |
Roberto Ierusalimschy
|
07f861385e
first steps in the support of integers: basic representation + table indexing + basic API ops (tointeger/pushinteger) + equality + a few extra stuff
|
12 éve |
Roberto Ierusalimschy
|
7a543cfae6
|
12 éve |
Roberto Ierusalimschy
|
24689927f2
dependencies updated (with 'gcc -MM')
|
12 éve |
Roberto Ierusalimschy
|
8f8665fffa
'ttypenv' -> 'ttnov'
|
12 éve |
Roberto Ierusalimschy
|
49c1607157
_FILE_OFFSET_BITS usually also needs _LARGEFILE_SOURCE + easier to
|
12 éve |
Roberto Ierusalimschy
|
c8e96d6e91
logic for checking mode for 'fopen' moved to macro 'lua_checkmode'
|
12 éve |
Roberto Ierusalimschy
|
af8efcc762
detail (avoid unnecessary "unconst" in cast)
|
12 éve |
Roberto Ierusalimschy
|
3f6f78ea0b
detail (error message)
|
12 éve |
Roberto Ierusalimschy
|
e3a7104b40
detail (avoiding warnings)
|
12 éve |
Roberto Ierusalimschy
|
76492b4bb2
macro 'lua_checkmode' + typos in comments
|
12 éve |
Roberto Ierusalimschy
|
75250a237c
typos in comments
|
12 éve |
Roberto Ierusalimschy
|
437a49be5e
cast to avoid warnings
|
12 éve |
Roberto Ierusalimschy
|
4f0c716c8e
added two more commented warning options (just to know about them)
|
12 éve |
Roberto Ierusalimschy
|
70b0ee6310
export 'lua_ident' to avoid it being removed by C++ linker
|
12 éve |
Roberto Ierusalimschy
|
8830901a9c
second parameter to 'ldexp' is an integer
|
12 éve |