Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avoid possibility of subtle arith. overflow | Roberto Ierusalimschy | 2015-07-04 | 1 | -2/+2 |
| | |||||
* | avoid subtle possibility of arithmetic overflow | Roberto Ierusalimschy | 2015-07-04 | 1 | -5/+5 |
| | |||||
* | computations in numerical for loop must avoid overflows too | Roberto Ierusalimschy | 2015-07-04 | 1 | -3/+3 |
| | |||||
* | using 'clang' by default + changes in warnings ('old-style-declaration' | Roberto Ierusalimschy | 2015-07-01 | 1 | -4/+3 |
| | | | | | | removed because it is included in 'extra' + 'strict-aliasing' removed because it is included in 'all' + 'aggregate-return' removed because no one would do it by mistake) | ||||
* | detail | Roberto Ierusalimschy | 2015-07-01 | 2 | -4/+4 |
| | |||||
* | simpler code for 'luaO_fb2int' | Roberto Ierusalimschy | 2015-06-26 | 1 | -4/+2 |
| | |||||
* | tiny bug: 'randomseed' was calling 'rand' (instead of 'l_rand') | Roberto Ierusalimschy | 2015-06-26 | 1 | -2/+2 |
| | | | | to discard first value | ||||
* | with string cache, it is not that important for 'type' to avoid | Roberto Ierusalimschy | 2015-06-26 | 1 | -13/+5 |
| | | | | 'lua_pushstring' | ||||
* | detail (cast to avoid mixing types in conditional expression) | Roberto Ierusalimschy | 2015-06-25 | 1 | -2/+2 |
| | |||||
* | buffer size changed from size_t to int (it is always small) + | Roberto Ierusalimschy | 2015-06-24 | 1 | -7/+10 |
| | | | | comments + assert that printf result fits in given buffer | ||||
* | detail | Roberto Ierusalimschy | 2015-06-24 | 1 | -2/+2 |
| | |||||
* | detail | Roberto Ierusalimschy | 2015-06-21 | 1 | -2/+2 |
| | |||||
* | redefine 'l_sprintf' to test correctness of buffer sizes given | Roberto Ierusalimschy | 2015-06-18 | 1 | -1/+10 |
| | | | | to 'snprintf' | ||||
* | using 'snprintf' in C99 (both for documentation of buffer sizes | Roberto Ierusalimschy | 2015-06-18 | 3 | -26/+39 |
| | | | | and some complains from tools) | ||||
* | using 'lua_longassert' to avoid warnings | Roberto Ierusalimschy | 2015-06-18 | 1 | -2/+2 |
| | |||||
* | better implementation for buffers (reallocated memory directly | Roberto Ierusalimschy | 2015-06-18 | 1 | -8/+52 |
| | | | | with allocation function; generates much less garbage) | ||||
* | detail (i + 1 > exp is simply i >= exp) | Roberto Ierusalimschy | 2015-06-18 | 1 | -2/+2 |
| | |||||
* | details (use original type when saving variable's value) | Roberto Ierusalimschy | 2015-06-18 | 2 | -4/+4 |
| | |||||
* | missing ']]' in long string | Roberto Ierusalimschy | 2015-06-18 | 1 | -0/+2 |
| | |||||
* | bug in order NaN x int (tests must ensure that NaN does not getv5.3.1 | Roberto Ierusalimschy | 2015-06-09 | 1 | -11/+12 |
| | | | | converted to integer) | ||||
* | using macros ('rttype' and 'settt_') to access "private" field 'tt_' | Roberto Ierusalimschy | 2015-06-09 | 1 | -3/+3 |
| | |||||
* | comment (FALLTHROUGH position) | Roberto Ierusalimschy | 2015-06-09 | 1 | -3/+3 |
| | |||||
* | comment | Roberto Ierusalimschy | 2015-06-09 | 1 | -6/+6 |
| | |||||
* | new release number (5.3.1) | Roberto Ierusalimschy | 2015-06-03 | 1 | -2/+2 |
| | |||||
* | When comparing integers with floats, use float as common type when | Roberto Ierusalimschy | 2015-06-02 | 1 | -52/+69 |
| | | | | | | possible (i.e., when integer fits in a float without losses); seems to be more efficient in architectures with native support for used Lua numbers | ||||
* | 'strcache' elements as arrays of 1 element hints that cache can | Roberto Ierusalimschy | 2015-06-01 | 2 | -11/+11 |
| | | | | be n-way (instead of direct mapped) | ||||
* | bug: return hook may not see correct values for active local variables | Roberto Ierusalimschy | 2015-05-22 | 1 | -0/+13 |
| | | | | when function returns | ||||
* | dependencies updated | Roberto Ierusalimschy | 2015-05-22 | 1 | -17/+17 |
| | |||||
* | bug: interpreter cannot pop activation frame before calling return | Roberto Ierusalimschy | 2015-05-22 | 3 | -14/+13 |
| | | | | | hook (as it may want to access local variables active by the end of the function) | ||||
* | reuse of 'addinfo' by lexical errors | Roberto Ierusalimschy | 2015-05-22 | 3 | -19/+21 |
| | |||||
* | 'l <= r' for numbers has its own function, instead of using | Roberto Ierusalimschy | 2015-05-20 | 1 | -14/+30 |
| | | | | 'not (r < l)' (seems to be slightly more efficient) | ||||
* | new configuration macro 'l_mathlim' (simplifies some dependencies | Roberto Ierusalimschy | 2015-05-20 | 2 | -16/+17 |
| | | | | on float type) | ||||
* | new semantics for numerical order (following math regardless | Roberto Ierusalimschy | 2015-05-20 | 1 | -28/+90 |
| | | | | representation) | ||||
* | detail (removed useless '#include') | Roberto Ierusalimschy | 2015-05-20 | 1 | -2/+1 |
| | |||||
* | new semantics for equality int-float | Roberto Ierusalimschy | 2015-04-29 | 1 | -5/+3 |
| | |||||
* | error message ("too complex" -> "too many registers") + MAXREGS | Roberto Ierusalimschy | 2015-04-29 | 1 | -4/+5 |
| | | | | changed to 255 (no reason not to use maximum allowed) | ||||
* | patch for last bug corrected to be against last released version | Roberto Ierusalimschy | 2015-04-13 | 1 | -15/+15 |
| | | | | (and not against last version in RCS...) | ||||
* | some details in 'luaO_int2fb' + more consistent use of the locale | Roberto Ierusalimschy | 2015-04-11 | 1 | -10/+20 |
| | | | | decimal point | ||||
* | Bug: suspended '__le' metamethod can give wrong result | Roberto Ierusalimschy | 2015-04-10 | 3 | -12/+90 |
| | |||||
* | re-organization of initial configuration options | Roberto Ierusalimschy | 2015-04-10 | 1 | -27/+40 |
| | |||||
* | avoid using API functions inside the core | Roberto Ierusalimschy | 2015-04-06 | 1 | -12/+10 |
| | |||||
* | more consistent use of locale radix character across Lua | Roberto Ierusalimschy | 2015-04-03 | 4 | -20/+21 |
| | |||||
* | detail (removed unused macro VARBITS) | Roberto Ierusalimschy | 2015-04-02 | 1 | -3/+1 |
| | |||||
* | new function 'log2' to test 'luaO_ceillog2' (if needed) | Roberto Ierusalimschy | 2015-04-02 | 1 | -1/+9 |
| | |||||
* | detail (comment) | Roberto Ierusalimschy | 2015-04-02 | 1 | -2/+2 |
| | |||||
* | 'LUA_REAL_*' -> 'LUA_FLOAT_*' (everywhere else we are using 'float') | Roberto Ierusalimschy | 2015-03-31 | 1 | -16/+21 |
| | |||||
* | janitor work (comments, variable names, some other details) | Roberto Ierusalimschy | 2015-03-30 | 1 | -25/+31 |
| | |||||
* | calls to 'luaC_checkGC' in luaD_precall moved near to 'luaD_checkstack' | Roberto Ierusalimschy | 2015-03-30 | 1 | -4/+4 |
| | | | | (which is what can need memory) | ||||
* | detail ('b + base' -> 'base + b' to follow all other similar uses) | Roberto Ierusalimschy | 2015-03-30 | 1 | -2/+2 |
| | |||||
* | avoid expression with side effect (in debug mode) inside 'sizeof' | Roberto Ierusalimschy | 2015-03-30 | 1 | -2/+3 |
| |