Roberto Ierusalimschy
|
0ddc0f47bd
Several details about 5.4.0 rc1
|
5 years ago |
Roberto Ierusalimschy
|
d30569c064
Using an enumeration for float->integer coercion modes
|
5 years ago |
Roberto Ierusalimschy
|
5e76a4fd31
New macros for arithmetic/bitwise operations in 'luaV_execute'
|
6 years ago |
Roberto Ierusalimschy
|
5382a22e0e
Corrections in the implementation of '%' for floats.
|
7 years ago |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 years ago |
Roberto Ierusalimschy
|
6e600695f8
field 'sizearray' in struct 'Table' changed to 'alimit', which can
|
7 years ago |
Roberto Ierusalimschy
|
9243c414d9
first version of empty entries in tables
|
7 years ago |
Roberto Ierusalimschy
|
465b474899
small reorganization of 'luaV_flttointeger'/'luaV_tointeger'
|
7 years ago |
Roberto Ierusalimschy
|
1afd5a152d
more generic way to handle 'gclist'
|
7 years ago |
Roberto Ierusalimschy
|
c766e4103d
'luaV_execute' gets call info as extra argument (it is always
|
7 years ago |
Roberto Ierusalimschy
|
26679ea35b
new function 'luaV_flttointeger' to convert floats to integers (without
|
7 years ago |
Roberto Ierusalimschy
|
4dff277255
coercion string->number in arithmetic operations moved to string
|
8 years ago |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 years ago |
Roberto Ierusalimschy
|
d13a3fb070
detail
|
8 years ago |
Roberto Ierusalimschy
|
dad85e4131
macro 'setobj2t' may not be an expression
|
8 years ago |
Roberto Ierusalimschy
|
7647d5d13d
revamp of fast track for table access (table set uses the same
|
8 years ago |
Roberto Ierusalimschy
|
2a235312f0
detail (removing spaces at end of lines)
|
8 years ago |
Roberto Ierusalimschy
|
1a44e82200
'luaV_fastget' only treats the real fast case (table with a non-nil
|
9 years ago |
Roberto Ierusalimschy
|
b91bc93fd3
'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache'
|
10 years ago |
Roberto Ierusalimschy
|
8f25d08637
'invalidateTMcache' not needed in all 'settable' uses
|
10 years ago |
Roberto Ierusalimschy
|
3b795541c4
fast track for 'settable'
|
10 years ago |
Roberto Ierusalimschy
|
e247c3ada3
implementation of fast track for gettable operations
|
10 years ago |
Roberto Ierusalimschy
|
81245b1ad5
'numisinteger' (for table keys) replaced by 'luaV_tointeger' (old
|
10 years ago |
Roberto Ierusalimschy
|
f5c690b684
details in comments
|
11 years ago |
Roberto Ierusalimschy
|
d861706620
new macro 'cvt2num' to better control whether strings are convertible
|
11 years ago |
Roberto Ierusalimschy
|
34ac039fb8
new macro 'cvt2str' to better control whether numbers are convertible
|
11 years ago |
Roberto Ierusalimschy
|
c98f195eb9
function 'luaV_numtointeger' changed to a global macro
|
11 years ago |
Roberto Ierusalimschy
|
27d9219cf3
no more integer exponentiation
|
11 years ago |
Roberto Ierusalimschy
|
e98ba351ce
n^-m gives float result (instead of error)
|
11 years ago |
Roberto Ierusalimschy
|
037a70dfea
cast_u2s/cast_s2u renamed l_castS2U/l_castU2S to be configurable from
|
11 years ago |