Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lua 5.3.5 ported to gitv5.3.5 | Roberto Ierusalimschy | 2018-12-17 | 1 | -1/+8 |
| | | | | | | | 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. | ||||
* | detail (removing spaces at end of lines) | Roberto Ierusalimschy | 2016-12-22 | 1 | -2/+2 |
| | |||||
* | Using LUAI_UAC* types more consistently on vararg calls | Roberto Ierusalimschy | 2016-12-20 | 1 | -6/+10 |
| | |||||
* | wrong test in '#if' for floating-point type | Roberto Ierusalimschy | 2016-08-22 | 1 | -3/+3 |
| | |||||
* | Handling of LUA_PATH/LUA_CPATH moved from package library to stand | Roberto Ierusalimschy | 2016-07-18 | 1 | -1/+13 |
| | | | | | alone interpreter (so that 'lua.c' concentrates all handling of environment variables) | ||||
* | detail (macro should "use" all its arguments) | Roberto Ierusalimschy | 2016-05-01 | 1 | -2/+2 |
| | |||||
* | generic definitions for float types moved to before variable definitions | Roberto Ierusalimschy | 2015-10-21 | 1 | -20/+26 |
| | | | | | (so that specific cases can redefine these generic definitions if needed) | ||||
* | detail | Roberto Ierusalimschy | 2015-06-24 | 1 | -2/+2 |
| | |||||
* | using 'snprintf' in C99 (both for documentation of buffer sizes | Roberto Ierusalimschy | 2015-06-18 | 1 | -6/+17 |
| | | | | and some complains from tools) | ||||
* | new configuration macro 'l_mathlim' (simplifies some dependencies | Roberto Ierusalimschy | 2015-05-20 | 1 | -6/+10 |
| | | | | on float type) | ||||
* | more consistent use of locale radix character across Lua | Roberto Ierusalimschy | 2015-04-03 | 1 | -2/+12 |
| | |||||
* | 'LUA_REAL_*' -> 'LUA_FLOAT_*' (everywhere else we are using 'float') | Roberto Ierusalimschy | 2015-03-31 | 1 | -16/+21 |
| | |||||
* | macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter | Roberto Ierusalimschy | 2015-03-06 | 1 | -1/+11 |
| | | | | (some people use it) | ||||
* | configuration for numerical types through only one #define for | Roberto Ierusalimschy | 2015-03-02 | 1 | -20/+28 |
| | | | | each type | ||||
* | LUA_COMPAT_5_1 needs some options deprecated from 5.2 to 5.3 | Roberto Ierusalimschy | 2015-02-28 | 1 | -10/+14 |
| | |||||
* | macros 'luai_num*' (for float arithmetic operations) moved to | Roberto Ierusalimschy | 2015-02-05 | 1 | -41/+1 |
| | | | | llimits.h. | ||||
* | added comments documenting LUA_NOCVTN2S/LUA_NOCVTS2N | Roberto Ierusalimschy | 2015-02-05 | 1 | -1/+19 |
| | |||||
* | own implementation for 'string.format("%a")' for C89 platforms | Roberto Ierusalimschy | 2015-02-04 | 1 | -8/+8 |
| | |||||
* | LUAL_BUFFERSIZE affects the API, so it is better not to change it | Roberto Ierusalimschy | 2015-01-16 | 1 | -2/+3 |
| | | | | | | between releases of the same version. (The long double case seems to be too rare, so that should not be a problem; moreover, that case is related to a bug) | ||||
* | LUAI_MAXSHORTLEN moved from 'luaconf.h' to 'llimits.h' (does not | Roberto Ierusalimschy | 2015-01-16 | 1 | -10/+1 |
| | | | | affect the API and is seldom modified) | ||||
* | removed macro LUAI_FIRSTPSEUDOIDX (that stuff does not need | Roberto Ierusalimschy | 2015-01-13 | 1 | -4/+1 |
| | | | | to be configurable) | ||||
* | Long double needs a larger LUAL_BUFFERSIZE (because | Roberto Ierusalimschy | 2015-01-13 | 1 | -3/+10 |
| | | | | | 'string.format("%.99f", 1e4900)' can generate quite long strings), but otherwise buffer can be 1~2K | ||||
* | detail (macro 'luai_numidiv' uses 'luai_numdiv' to compute the division) | Roberto Ierusalimschy | 2014-12-29 | 1 | -2/+2 |
| | |||||
* | removed macro 'luai_numinvalidop' (main motivation removed, as folding | Roberto Ierusalimschy | 2014-12-26 | 1 | -9/+1 |
| | | | | does not handle any division by zero by default) | ||||
* | comment | Roberto Ierusalimschy | 2014-12-19 | 1 | -2/+2 |
| | |||||
* | Windows uses 'long long' (instead of '__int64') when present; again, | Roberto Ierusalimschy | 2014-12-16 | 1 | -15/+15 |
| | | | | uses macro LLONG_MAX as a proxy for the support for 'long long'. | ||||
* | added macro LUA_USE_I64 for separate control of use of Windows-specific | Roberto Ierusalimschy | 2014-12-16 | 1 | -2/+3 |
| | | | | types | ||||
* | comments | Roberto Ierusalimschy | 2014-12-13 | 1 | -11/+11 |
| | |||||
* | reinsertion-control macro renamed: lconfig_h -> luaconf_h | Roberto Ierusalimschy | 2014-12-12 | 1 | -3/+3 |
| | |||||
* | macro 'LUA_C89_NUMBERS' makes a little easier to use C89 numerical types | Roberto Ierusalimschy | 2014-12-10 | 1 | -37/+25 |
| | |||||
* | details (comments) | Roberto Ierusalimschy | 2014-11-25 | 1 | -6/+5 |
| | |||||
* | 'x//y' extended to floats + more comments about module and floor | Roberto Ierusalimschy | 2014-11-21 | 1 | -2/+16 |
| | | | | division operations | ||||
* | detail (LUAL_BUFFERSIZE has a larger variation among different | Roberto Ierusalimschy | 2014-11-19 | 1 | -2/+2 |
| | | | | platforms) | ||||
* | Windows uses "LONGLONG" option, even not having long long (it has __int64) | Roberto Ierusalimschy | 2014-11-02 | 1 | -12/+17 |
| | |||||
* | default changed from C89 to C99 + extra tests before using C99 | Roberto Ierusalimschy | 2014-10-30 | 1 | -82/+92 |
| | | | | | features (when possible) + LUA_32BITS use 'int' when possible ('long' can be 64 bits) | ||||
* | Better organization of definitions in categories + removed | Roberto Ierusalimschy | 2014-10-29 | 1 | -170/+165 |
| | | | | | | | '_CRT_SECURE_NO_WARNINGS' (useless there) + LUA_ENV/luai_writestring/ luai_writeline/luai_writestringerror/LUA_INT32/LUAI_UMEM/LUAI_MEM moved to other places (no need to be in luaconf.h) + changed definition for LUAL_BUFFERSIZE | ||||
* | small reorganization of tests around LUA_USE_C99 | Roberto Ierusalimschy | 2014-10-27 | 1 | -21/+24 |
| | |||||
* | comments + Windows numeric types not used if LUA_ANSI is defined | Roberto Ierusalimschy | 2014-10-27 | 1 | -6/+7 |
| | |||||
* | better (and safer?) way to test native size of type 'int' | Roberto Ierusalimschy | 2014-10-27 | 1 | -11/+9 |
| | |||||
* | avoid redeclaration of _CRT_SECURE_NO_WARNINGS + 'lua_numtointeger' -> | Roberto Ierusalimschy | 2014-10-24 | 1 | -3/+5 |
| | | | | 'lua_numbertointeger' | ||||
* | use 'opf' (float) variants only when explicitly allowed (LUA_USE_C99) | Roberto Ierusalimschy | 2014-10-21 | 1 | -9/+4 |
| | |||||
* | does not use 'long long' when LUA_ANSI is set | Roberto Ierusalimschy | 2014-10-20 | 1 | -2/+2 |
| | |||||
* | macros 'LUA_QL'/'LUA_QL' deprecated | Roberto Ierusalimschy | 2014-10-17 | 1 | -2/+3 |
| | |||||
* | added "_CRT_SECURE_NO_WARNINGS" for Windows (to avoid warnings about | Roberto Ierusalimschy | 2014-10-15 | 1 | -9/+6 |
| | | | | several standard C functions) + small changes in '#include's | ||||
* | better handling of systems that do not support 'long long' | Roberto Ierusalimschy | 2014-10-08 | 1 | -11/+28 |
| | |||||
* | easier way to compile Lua 32 | Roberto Ierusalimschy | 2014-10-03 | 1 | -3/+12 |
| | |||||
* | deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.) | Roberto Ierusalimschy | 2014-10-01 | 1 | -4/+5 |
| | |||||
* | 'lua_Ctx' -> 'lua_Kcontext' | Roberto Ierusalimschy | 2014-08-01 | 1 | -7/+8 |
| | |||||
* | 'ipairs' respects metamethods | Roberto Ierusalimschy | 2014-07-24 | 1 | -1/+6 |
| | |||||
* | better support for extra user space associated with a Lua state | Roberto Ierusalimschy | 2014-07-24 | 1 | -1/+9 |
| |