| Commit message (Expand) | Author | Age | Files | Lines |
* | Details | Roberto Ierusalimschy | 2025-01-16 | 1 | -1/+1 |
* | Added gcc option '-Wconversion' | Roberto Ierusalimschy | 2024-07-27 | 1 | -2/+2 |
* | 'luaH_get' functions return tag of the result | Roberto Ierusalimschy | 2024-03-21 | 1 | -11/+7 |
* | 'luaH_get' functions return 'TValue' | Roberto Ierusalimschy | 2024-03-18 | 1 | -7/+11 |
* | Optimizations for 'lua_rawgeti' and 'lua_rawseti' | Roberto Ierusalimschy | 2024-01-12 | 1 | -23/+13 |
* | Full implementation of new representation for arrays | Roberto Ierusalimschy | 2023-11-03 | 1 | -2/+2 |
* | Full abstraction for representation of array values | Roberto Ierusalimschy | 2023-10-30 | 1 | -2/+2 |
* | Some cleaning in the new table API | Roberto Ierusalimschy | 2023-05-16 | 1 | -36/+13 |
* | New table API for 'set' functions | Roberto Ierusalimschy | 2023-05-16 | 1 | -5/+20 |
* | Towards a new implementation of arrays | Roberto Ierusalimschy | 2023-05-15 | 1 | -2/+15 |
* | Negation in constant folding of '>>' may overflow | Roberto Ierusalimschy | 2022-09-23 | 1 | -0/+5 |
* | Broadening the use of branch hints | Roberto Ierusalimschy | 2021-02-24 | 1 | -2/+4 |
* | Several details about 5.4.0 rc1 | Roberto Ierusalimschy | 2020-04-23 | 1 | -2/+2 |
* | Using an enumeration for float->integer coercion modes | Roberto Ierusalimschy | 2019-12-05 | 1 | -4/+15 |
* | New macros for arithmetic/bitwise operations in 'luaV_execute' | Roberto Ierusalimschy | 2018-11-05 | 1 | -1/+1 |
* | Corrections in the implementation of '%' for floats. | Roberto Ierusalimschy | 2018-08-28 | 1 | -0/+1 |
* | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2018-08-23 | 1 | -1/+1 |
* | 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 |