summaryrefslogtreecommitdiff
path: root/luaconf.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua 5.3.5 ported to gitv5.3.5Roberto Ierusalimschy2018-12-171-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 Ierusalimschy2016-12-221-2/+2
|
* Using LUAI_UAC* types more consistently on vararg callsRoberto Ierusalimschy2016-12-201-6/+10
|
* wrong test in '#if' for floating-point typeRoberto Ierusalimschy2016-08-221-3/+3
|
* Handling of LUA_PATH/LUA_CPATH moved from package library to standRoberto Ierusalimschy2016-07-181-1/+13
| | | | | alone interpreter (so that 'lua.c' concentrates all handling of environment variables)
* detail (macro should "use" all its arguments)Roberto Ierusalimschy2016-05-011-2/+2
|
* generic definitions for float types moved to before variable definitionsRoberto Ierusalimschy2015-10-211-20/+26
| | | | | (so that specific cases can redefine these generic definitions if needed)
* detailRoberto Ierusalimschy2015-06-241-2/+2
|
* using 'snprintf' in C99 (both for documentation of buffer sizesRoberto Ierusalimschy2015-06-181-6/+17
| | | | and some complains from tools)
* new configuration macro 'l_mathlim' (simplifies some dependenciesRoberto Ierusalimschy2015-05-201-6/+10
| | | | on float type)
* more consistent use of locale radix character across LuaRoberto Ierusalimschy2015-04-031-2/+12
|
* 'LUA_REAL_*' -> 'LUA_FLOAT_*' (everywhere else we are using 'float')Roberto Ierusalimschy2015-03-311-16/+21
|
* macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameterRoberto Ierusalimschy2015-03-061-1/+11
| | | | (some people use it)
* configuration for numerical types through only one #define forRoberto Ierusalimschy2015-03-021-20/+28
| | | | each type
* LUA_COMPAT_5_1 needs some options deprecated from 5.2 to 5.3Roberto Ierusalimschy2015-02-281-10/+14
|
* macros 'luai_num*' (for float arithmetic operations) moved toRoberto Ierusalimschy2015-02-051-41/+1
| | | | llimits.h.
* added comments documenting LUA_NOCVTN2S/LUA_NOCVTS2NRoberto Ierusalimschy2015-02-051-1/+19
|
* own implementation for 'string.format("%a")' for C89 platformsRoberto Ierusalimschy2015-02-041-8/+8
|
* LUAL_BUFFERSIZE affects the API, so it is better not to change itRoberto Ierusalimschy2015-01-161-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 notRoberto Ierusalimschy2015-01-161-10/+1
| | | | affect the API and is seldom modified)
* removed macro LUAI_FIRSTPSEUDOIDX (that stuff does not needRoberto Ierusalimschy2015-01-131-4/+1
| | | | to be configurable)
* Long double needs a larger LUAL_BUFFERSIZE (becauseRoberto Ierusalimschy2015-01-131-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 Ierusalimschy2014-12-291-2/+2
|
* removed macro 'luai_numinvalidop' (main motivation removed, as foldingRoberto Ierusalimschy2014-12-261-9/+1
| | | | does not handle any division by zero by default)
* commentRoberto Ierusalimschy2014-12-191-2/+2
|
* Windows uses 'long long' (instead of '__int64') when present; again,Roberto Ierusalimschy2014-12-161-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-specificRoberto Ierusalimschy2014-12-161-2/+3
| | | | types
* commentsRoberto Ierusalimschy2014-12-131-11/+11
|
* reinsertion-control macro renamed: lconfig_h -> luaconf_hRoberto Ierusalimschy2014-12-121-3/+3
|
* macro 'LUA_C89_NUMBERS' makes a little easier to use C89 numerical typesRoberto Ierusalimschy2014-12-101-37/+25
|
* details (comments)Roberto Ierusalimschy2014-11-251-6/+5
|
* 'x//y' extended to floats + more comments about module and floorRoberto Ierusalimschy2014-11-211-2/+16
| | | | division operations
* detail (LUAL_BUFFERSIZE has a larger variation among differentRoberto Ierusalimschy2014-11-191-2/+2
| | | | platforms)
* Windows uses "LONGLONG" option, even not having long long (it has __int64)Roberto Ierusalimschy2014-11-021-12/+17
|
* default changed from C89 to C99 + extra tests before using C99Roberto Ierusalimschy2014-10-301-82/+92
| | | | | features (when possible) + LUA_32BITS use 'int' when possible ('long' can be 64 bits)
* Better organization of definitions in categories + removedRoberto Ierusalimschy2014-10-291-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_C99Roberto Ierusalimschy2014-10-271-21/+24
|
* comments + Windows numeric types not used if LUA_ANSI is definedRoberto Ierusalimschy2014-10-271-6/+7
|
* better (and safer?) way to test native size of type 'int'Roberto Ierusalimschy2014-10-271-11/+9
|
* avoid redeclaration of _CRT_SECURE_NO_WARNINGS + 'lua_numtointeger' ->Roberto Ierusalimschy2014-10-241-3/+5
| | | | 'lua_numbertointeger'
* use 'opf' (float) variants only when explicitly allowed (LUA_USE_C99)Roberto Ierusalimschy2014-10-211-9/+4
|
* does not use 'long long' when LUA_ANSI is setRoberto Ierusalimschy2014-10-201-2/+2
|
* macros 'LUA_QL'/'LUA_QL' deprecatedRoberto Ierusalimschy2014-10-171-2/+3
|
* added "_CRT_SECURE_NO_WARNINGS" for Windows (to avoid warnings aboutRoberto Ierusalimschy2014-10-151-9/+6
| | | | several standard C functions) + small changes in '#include's
* better handling of systems that do not support 'long long'Roberto Ierusalimschy2014-10-081-11/+28
|
* easier way to compile Lua 32Roberto Ierusalimschy2014-10-031-3/+12
|
* deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.)Roberto Ierusalimschy2014-10-011-4/+5
|
* 'lua_Ctx' -> 'lua_Kcontext'Roberto Ierusalimschy2014-08-011-7/+8
|
* 'ipairs' respects metamethodsRoberto Ierusalimschy2014-07-241-1/+6
|
* better support for extra user space associated with a Lua stateRoberto Ierusalimschy2014-07-241-1/+9
|