Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | '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 |
| | |||||
* | details (avoid 'lint' warnings) | Roberto Ierusalimschy | 2015-03-30 | 3 | -12/+12 |
| | |||||
* | details (avoid some 'lint' warnings) | Roberto Ierusalimschy | 2015-03-28 | 1 | -5/+6 |
| | |||||
* | details (avoid 'lint' warnings) | Roberto Ierusalimschy | 2015-03-28 | 7 | -35/+37 |
| | |||||
* | 'clearapihash' -> 'luaS_clearcache' and moved to 'lstring.c' (which | Roberto Ierusalimschy | 2015-03-25 | 3 | -17/+18 |
| | | | | keeps all code related to this cache) | ||||
* | comments | Roberto Ierusalimschy | 2015-03-14 | 1 | -5/+5 |
| | |||||
* | code detail ('if' -> '?:') | Roberto Ierusalimschy | 2015-03-13 | 1 | -6/+6 |
| | |||||
* | use 'log2' when available | Roberto Ierusalimschy | 2015-03-12 | 1 | -1/+4 |
| | |||||
* | 'ci_func' don't need to be exported | Roberto Ierusalimschy | 2015-03-11 | 3 | -7/+8 |
| | |||||
* | 'lua_pushliteral' implemented with 'lua_pushstring' (to take | Roberto Ierusalimschy | 2015-03-10 | 1 | -3/+2 |
| | | | | advantage of the cache) | ||||
* | detail | Roberto Ierusalimschy | 2015-03-10 | 1 | -3/+3 |
| | |||||
* | line history keep lines without added 'return' | Roberto Ierusalimschy | 2015-03-09 | 1 | -8/+11 |
| | |||||
* | always use macros to operate on lua_Numbers | Roberto Ierusalimschy | 2015-03-07 | 1 | -2/+2 |
| | |||||
* | macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter | Roberto Ierusalimschy | 2015-03-06 | 6 | -54/+60 |
| | | | | (some people use it) | ||||
* | allocation function is not exactly API (and cannot raise errors | Roberto Ierusalimschy | 2015-03-06 | 1 | -3/+2 |
| | | | | like other API functions); better not use 'api_check' for cheking it. | ||||
* | detail (use 'lua_pushliteral' to push an empty string) | Roberto Ierusalimschy | 2015-03-06 | 1 | -2/+2 |
| | |||||
* | avoid using 'lua_pushliteral' in a non-zero-terminated string | Roberto Ierusalimschy | 2015-03-05 | 1 | -2/+2 |
| | |||||
* | avoid testing for NULL when marking objects that cannot be NULL | Roberto Ierusalimschy | 2015-03-04 | 1 | -11/+21 |
| | |||||
* | new cache for interning strings | Roberto Ierusalimschy | 2015-03-04 | 6 | -15/+61 |
| | |||||
* | 'point2int' -> 'point2uint' (to reflect its actual result type) | Roberto Ierusalimschy | 2015-03-03 | 2 | -5/+5 |
| | |||||
* | do not attempt emergency collection while building state (it is | Roberto Ierusalimschy | 2015-03-03 | 1 | -3/+5 |
| | | | | useless, and state can be inconsistent) | ||||
* | detail (use 'luaS_newliteral' when possible) | Roberto Ierusalimschy | 2015-03-03 | 1 | -3/+3 |
| | |||||
* | configuration for numerical types through only one #define for | Roberto Ierusalimschy | 2015-03-02 | 1 | -20/+28 |
| | | | | each type | ||||
* | new macros 'chgfltvalue'/'chgivalue' (numerical for loop does | Roberto Ierusalimschy | 2015-03-02 | 2 | -4/+10 |
| | | | | not need to set the type of its internal variable at each iteration) | ||||
* | LUA_COMPAT_5_1 needs some options deprecated from 5.2 to 5.3 | Roberto Ierusalimschy | 2015-02-28 | 1 | -10/+14 |
| | |||||
* | added patches to two bugs | Roberto Ierusalimschy | 2015-02-23 | 1 | -13/+28 |
| | |||||
* | bug: 'string.format("%f")' can cause a buffer overflow (with long doubles) | Roberto Ierusalimschy | 2015-02-20 | 1 | -2/+92 |
| | | | | | bug: 'debug.getlocal' on a coroutine suspended in a hook can crash the interpreter | ||||
* | 'numisinteger' (for table keys) replaced by 'luaV_tointeger' (old | Roberto Ierusalimschy | 2015-02-20 | 3 | -41/+21 |
| | | | | 'tointeger_aux'), which can do the same job. | ||||
* | make 'hashfloat' configurable | Roberto Ierusalimschy | 2015-02-20 | 1 | -8/+8 |
| | |||||
* | bug: when manipulating other threads, there is no garanties about | Roberto Ierusalimschy | 2015-02-19 | 1 | -1/+20 |
| | | | | their stack space | ||||
* | detail (file does not need 'string.h') | Roberto Ierusalimschy | 2015-02-16 | 1 | -2/+1 |
| |