Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lua 5.3.5 ported to gitv5.3.5 | Roberto Ierusalimschy | 2018-12-17 | 1 | -1/+1 |
| | | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2. | ||||
* | details (typos in comments) | Roberto Ierusalimschy | 2015-11-19 | 1 | -2/+2 |
| | |||||
* | small changes to allow 'precall' to spend time preserving 'func' | Roberto Ierusalimschy | 2015-10-21 | 1 | -6/+7 |
| | | | | only when needed (that is, when stack actually changes) | ||||
* | detail (string cache a bit smaller by default) | Roberto Ierusalimschy | 2015-10-06 | 1 | -2/+2 |
| | |||||
* | code for string cache generalized for "associative sets" (compiler | Roberto Ierusalimschy | 2015-09-22 | 1 | -4/+7 |
| | | | | will optimize away or inline the extra loops) | ||||
* | 'lua_longassert' defined as an expression (instead of a command) | Roberto Ierusalimschy | 2015-09-08 | 1 | -2/+2 |
| | |||||
* | 'lua_Number' added to 'L_Umaxalign' union | Roberto Ierusalimschy | 2015-07-15 | 1 | -2/+8 |
| | |||||
* | comment | Roberto Ierusalimschy | 2015-06-09 | 1 | -6/+6 |
| | |||||
* | macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter | Roberto Ierusalimschy | 2015-03-06 | 1 | -8/+4 |
| | | | | (some people use it) | ||||
* | new cache for interning strings | Roberto Ierusalimschy | 2015-03-04 | 1 | -1/+9 |
| | |||||
* | 'point2int' -> 'point2uint' (to reflect its actual result type) | Roberto Ierusalimschy | 2015-03-03 | 1 | -3/+3 |
| | |||||
* | detail (use 'l_floor' instead of 'l_mathop(floor)') | Roberto Ierusalimschy | 2015-02-09 | 1 | -2/+2 |
| | |||||
* | macros 'luai_num*' (for float arithmetic operations) moved to | Roberto Ierusalimschy | 2015-02-05 | 1 | -1/+48 |
| | | | | llimits.h. | ||||
* | LUAI_MAXSHORTLEN moved from 'luaconf.h' to 'llimits.h' (does not | Roberto Ierusalimschy | 2015-01-16 | 1 | -1/+11 |
| | | | | affect the API and is seldom modified) | ||||
* | larger MINSTRTABSIZE (standard Lua starts with ~230 strings, after | Roberto Ierusalimschy | 2015-01-16 | 1 | -3/+8 |
| | | | | oppening the standard libraries) | ||||
* | comments | Roberto Ierusalimschy | 2015-01-16 | 1 | -2/+12 |
| | |||||
* | definition for 'MAXUPVAL' moved for a more "private" place and its | Roberto Ierusalimschy | 2015-01-13 | 1 | -6/+1 |
| | | | | value and comment corrected to reflect current implementation | ||||
* | old Visual Studio versions did not support 'noreturn' attribute | Roberto Ierusalimschy | 2014-12-19 | 1 | -2/+2 |
| | |||||
* | comments (references to "ANSI C" changed to "ISO C", which is the | Roberto Ierusalimschy | 2014-11-02 | 1 | -2/+2 |
| | | | | international name | ||||
* | configurations for types 'lu_mem'/'l_mem'/'Instruction' moved to here | Roberto Ierusalimschy | 2014-10-29 | 1 | -14/+26 |
| | | | | | (from 'luaconf.h'), as they are not needed by the API and probably will not be changed | ||||
* | 'MAXSTACK' -> 'MAXREGS' and moved to 'lcode.c' (there is no reason | Roberto Ierusalimschy | 2014-10-27 | 1 | -5/+1 |
| | | | | to change that constant...) | ||||
* | `name' in comments changed to 'name' | Roberto Ierusalimschy | 2014-10-25 | 1 | -3/+3 |
| | |||||
* | no more "-2" for limits. (Limits should be precise; safety is in | Roberto Ierusalimschy | 2014-07-18 | 1 | -6/+6 |
| | | | | the code that handles these limits.) | ||||
* | detail (no need to define LUAI_USER_ALIGNMENT_T when it is not | Roberto Ierusalimschy | 2014-07-18 | 1 | -4/+5 |
| | | | | defined; simpler to define 'L_Umaxalign' directly) | ||||
* | removed unused parameter Ä'L' in macro 'api_check' and company | Roberto Ierusalimschy | 2014-07-15 | 1 | -7/+4 |
| | |||||
* | 'IntPoint' -> 'point2int' + ensure that casted value fits in | Roberto Ierusalimschy | 2014-06-26 | 1 | -3/+3 |
| | | | | destination type | ||||
* | cast_u2s/cast_s2u renamed l_castS2U/l_castU2S to be configurable from | Roberto Ierusalimschy | 2014-04-15 | 1 | -5/+9 |
| | | | | outside (mostly for testing) | ||||
* | macros cast_integer/cast_unsigned replaced by cast_u2s/cast_s2u, that | Roberto Ierusalimschy | 2014-04-15 | 1 | -3/+12 |
| | | | | should be used only between lua_Integer and lua_Unsigned | ||||
* | new global macro 'LUA_MAXUNSIGNED' | Roberto Ierusalimschy | 2014-04-12 | 1 | -5/+1 |
| | |||||
* | correct definition for 'MAX_SIZE' (using singed integers as the limit, | Roberto Ierusalimschy | 2014-04-11 | 1 | -8/+9 |
| | | | | not unsigned ones) + new type 'l_uacInt' | ||||
* | 'MIN/MAX_INTEGER' replaced by 'LUA_MIN/MAXINTEGER' | Roberto Ierusalimschy | 2014-04-11 | 1 | -5/+2 |
| | |||||
* | new macro 'cast_void' | Roberto Ierusalimschy | 2014-03-07 | 1 | -1/+2 |
| | |||||
* | added macro MAX_UINTEGER | Roberto Ierusalimschy | 2014-02-26 | 1 | -3/+5 |
| | |||||
* | initial size of string table (MINSTRTABSIZE) should be large enough | Roberto Ierusalimschy | 2013-08-21 | 1 | -2/+2 |
| | | | | to hold all strings needed by an empty Lua state | ||||
* | new constant 'MAX_SIZE', distinct from 'MAX_SIZET', for sizes visible | Roberto Ierusalimschy | 2013-06-19 | 1 | -1/+7 |
| | | | | from Lua; these must fit in a lua_Integer | ||||
* | removed all tricks for conversions + 'luai_hashnum' moved to ltable.c | Roberto Ierusalimschy | 2013-05-29 | 1 | -43/+1 |
| | |||||
* | "legal" way to convert a float to an integer in C | Roberto Ierusalimschy | 2013-05-27 | 1 | -1/+7 |
| | |||||
* | removed 'IEEE tricks' (should not be needed in Lua with integers) | Roberto Ierusalimschy | 2013-05-23 | 1 | -56/+1 |
| | |||||
* | new cast macros for lua_Integer and lua_Unsigned | Roberto Ierusalimschy | 2013-04-25 | 1 | -1/+3 |
| | |||||
* | 'l_tg' was renamed to 'l_mathop' and this use was not corrected at | Roberto Ierusalimschy | 2013-02-20 | 1 | -2/+2 |
| | | | | the time | ||||
* | small improvement in the support of 'float' as lua_Number | Roberto Ierusalimschy | 2013-01-29 | 1 | -2/+2 |
| | |||||
* | macro 'lua_number2unsigned' also needs proper definition if | Roberto Ierusalimschy | 2012-10-02 | 1 | -2/+2 |
| | | | | lua_Number is float | ||||
* | LUA_CORE condition removed from definition of some 'tricks' (as it | Roberto Ierusalimschy | 2012-10-01 | 1 | -2/+2 |
| | | | | | controlled only a few other defines) + MS_ASMTRICK renamed to LUA_MSASMTRICK | ||||
* | definition for 'MAX_LMEM' | Roberto Ierusalimschy | 2012-05-28 | 1 | -1/+3 |
| | |||||
* | better(?) handling of '#define's for IEEE-related tricks + avoid using | Roberto Ierusalimschy | 2012-05-11 | 1 | -5/+10 |
| | | | | IEEE trick for 64-bit integer types (lua_Integer on 64-bit machines) | ||||
* | definition for 'LUA_MAXSHORTLEN' moved to 'lstring.c' (used only there) | Roberto Ierusalimschy | 2012-03-28 | 1 | -10/+1 |
| | |||||
* | first implementation of long strings | Roberto Ierusalimschy | 2012-01-25 | 1 | -1/+10 |
| | |||||
* | no more explicit support for 'luaall_c': unifying file can do | Roberto Ierusalimschy | 2011-12-06 | 1 | -2/+2 |
| | | | | the work | ||||
* | small change to avoid warnings of non-specified order of access | Roberto Ierusalimschy | 2011-11-29 | 1 | -2/+2 |
| | | | | to volatile fields | ||||
* | new type 'l_noret' for function that do not return | Roberto Ierusalimschy | 2011-10-07 | 1 | -1/+14 |
| |