| Commit message (Expand) | Author | Age | Files | Lines |
* | field 'sizearray' in struct 'Table' changed to 'alimit', which can | Roberto Ierusalimschy | 2018-06-15 | 1 | -2/+2 |
* | first version of empty entries in tables | Roberto Ierusalimschy | 2018-02-23 | 1 | -5/+5 |
* | small reorganization of 'luaV_flttointeger'/'luaV_tointeger' | Roberto Ierusalimschy | 2018-02-21 | 1 | -5/+5 |
* | more generic way to handle 'gclist' | Roberto Ierusalimschy | 2018-02-19 | 1 | -2/+2 |
* | 'luaV_execute' gets call info as extra argument (it is always | Roberto Ierusalimschy | 2017-11-29 | 1 | -2/+2 |
* | new function 'luaV_flttointeger' to convert floats to integers (without | Roberto Ierusalimschy | 2017-11-08 | 1 | -1/+8 |
* | coercion string->number in arithmetic operations moved to string | Roberto Ierusalimschy | 2017-07-07 | 1 | -1/+11 |
* | new type 'StackValue' for stack elements | Roberto Ierusalimschy | 2017-06-29 | 1 | -2/+2 |
* | detail | Roberto Ierusalimschy | 2017-06-09 | 1 | -2/+2 |
* | macro 'setobj2t' may not be an expression | Roberto Ierusalimschy | 2017-06-01 | 1 | -2/+3 |
* | revamp of fast track for table access (table set uses the same | Roberto Ierusalimschy | 2017-05-11 | 1 | -28/+19 |
* | detail (removing spaces at end of lines) | Roberto Ierusalimschy | 2016-12-22 | 1 | -2/+2 |
* | 'luaV_fastget' only treats the real fast case (table with a non-nil | Roberto Ierusalimschy | 2016-01-05 | 1 | -16/+15 |
* | 'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache' | Roberto Ierusalimschy | 2015-09-09 | 1 | -11/+21 |
* | 'invalidateTMcache' not needed in all 'settable' uses | Roberto Ierusalimschy | 2015-08-03 | 1 | -4/+3 |
* | fast track for 'settable' | Roberto Ierusalimschy | 2015-08-03 | 1 | -3/+18 |
* | implementation of fast track for gettable operations | Roberto Ierusalimschy | 2015-07-20 | 1 | -3/+25 |
* | 'numisinteger' (for table keys) replaced by 'luaV_tointeger' (old | Roberto Ierusalimschy | 2015-02-20 | 1 | -3/+13 |
* | details in comments | Roberto Ierusalimschy | 2014-08-01 | 1 | -3/+3 |
* | new macro 'cvt2num' to better control whether strings are convertible | Roberto Ierusalimschy | 2014-07-30 | 1 | -8/+15 |
* | new macro 'cvt2str' to better control whether numbers are convertible | Roberto Ierusalimschy | 2014-07-30 | 1 | -2/+8 |
* | function 'luaV_numtointeger' changed to a global macro | Roberto Ierusalimschy | 2014-05-26 | 1 | -2/+1 |
* | no more integer exponentiation | Roberto Ierusalimschy | 2014-05-12 | 1 | -2/+1 |
* | n^-m gives float result (instead of error) | Roberto Ierusalimschy | 2014-04-27 | 1 | -2/+2 |
* | cast_u2s/cast_s2u renamed l_castS2U/l_castU2S to be configurable from | Roberto Ierusalimschy | 2014-04-15 | 1 | -2/+2 |
* | macros cast_integer/cast_unsigned replaced by cast_u2s/cast_s2u, that | Roberto Ierusalimschy | 2014-04-15 | 1 | -3/+2 |
* | macro 'tostring' is used only by 'luaV_concat' | Roberto Ierusalimschy | 2014-03-31 | 1 | -3/+1 |
* | first implementation of '<<', '>>', and '~' (bitwise not) | Roberto Ierusalimschy | 2013-12-30 | 1 | -1/+2 |
* | integer exponentiation with negative exponent is invalid | Roberto Ierusalimschy | 2013-12-16 | 1 | -2/+2 |
* | new macro 'intop' (to perform integer arithmetic on unsigned types) | Roberto Ierusalimschy | 2013-05-02 | 1 | -1/+3 |
* | new function 'tointeger' + 'luaV_arith' replaced by 'luaT_trybinTM' | Roberto Ierusalimschy | 2013-04-29 | 1 | -3/+6 |
* | new interface for 'tonumber' | Roberto Ierusalimschy | 2013-04-26 | 1 | -3/+4 |
* | integer handling for order comparisons, power, and modulo operations | Roberto Ierusalimschy | 2013-04-25 | 1 | -1/+4 |
* | first steps in the support of integers: basic representation + table indexing... | Roberto Ierusalimschy | 2013-04-15 | 1 | -8/+4 |
* | detail | Roberto Ierusalimschy | 2013-01-08 | 1 | -3/+2 |
* | more uniform names for 'equalobj'-related functions | Roberto Ierusalimschy | 2011-05-31 | 1 | -5/+5 |
* | no need for two different implementations for equality (one raw and | Roberto Ierusalimschy | 2011-05-31 | 1 | -1/+5 |
* | new macro 'ttisequal' | Roberto Ierusalimschy | 2011-04-05 | 1 | -3/+2 |
* | 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' | Roberto Ierusalimschy | 2009-12-17 | 1 | -1/+2 |
* | 'luaV_arith' must be marked 'LUAI_FUNC' (as all non-static functions) | Roberto Ierusalimschy | 2009-11-19 | 1 | -3/+3 |
* | avoid using 'ttype' when there is an explicit test | Roberto Ierusalimschy | 2009-11-06 | 1 | -4/+3 |
* | exports luaV_arith to be used by lua_arith | Roberto Ierusalimschy | 2009-06-17 | 1 | -1/+3 |
* | 'lessequal' renamed 'luaV_lessequal' and exported to be used by | Roberto Ierusalimschy | 2009-06-17 | 1 | -1/+2 |
* | small bug in 'luaV_concat' (L->top was left incorrect in some cases) | Roberto Ierusalimschy | 2009-05-27 | 1 | -2/+2 |
* | yielding across lua_call (first version) | Roberto Ierusalimschy | 2009-03-10 | 1 | -1/+2 |
* | better control of call status through CallInfo | Roberto Ierusalimschy | 2008-08-26 | 1 | -2/+2 |
* | better documentation for auxiliary functions (that should be called only | Roberto Ierusalimschy | 2007-02-09 | 1 | -3/+5 |
* | small improvements | Roberto Ierusalimschy | 2005-08-22 | 1 | -2/+2 |
* | added LUAI_FUNC to functions not in the API | Roberto Ierusalimschy | 2005-04-25 | 1 | -9/+11 |
* | removed dirt optimizations that gave small gains | Roberto Ierusalimschy | 2005-04-04 | 1 | -5/+3 |