aboutsummaryrefslogtreecommitdiff
path: root/luaconf.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* no more use of 'scanf' for reading numbersRoberto Ierusalimschy2014-05-211-10/+1
|
* 'LUA_COMPAT_ALL' -> 'LUA_COMPAT_5_1'/'LUA_COMPAT_5_2' + "@*" inRoberto Ierusalimschy2014-05-151-18/+39
| | | | comments replaced by "@@". ("@*" is too distracting)
* commentsRoberto Ierusalimschy2014-05-111-3/+6
|
* commentRoberto Ierusalimschy2014-04-171-3/+3
|
* correct integer limits for Windows + small adjustments for shortRoberto Ierusalimschy2014-04-161-3/+14
| | | | option
* using predefined limits (instead of computing min/max values for eachRoberto Ierusalimschy2014-04-141-16/+28
| | | | type) + some comments
* new macro LUA_MAXUNSIGNED + support for 'short' integers (for tests only)Roberto Ierusalimschy2014-04-121-12/+36
|
* new type 'LUAI_UACINT' (result of an 'usual argument conversion' ofRoberto Ierusalimschy2014-04-111-1/+5
| | | | a lua_Integer)
* new definition for 'luai_nummod' (using 'fmod')Roberto Ierusalimschy2014-04-091-2/+3
|
* new macros LUA_MAXINTEGER/LUA_MININTEGERRoberto Ierusalimschy2014-04-031-1/+6
|
* definition of LUA_REAL_* and LUA_INT_* moved to the beginning ofRoberto Ierusalimschy2014-03-211-19/+23
| | | | configurations
* bitlib has been deprecatedRoberto Ierusalimschy2014-03-181-1/+6
|
* back with 'L' for macros 'luai_num*', but now with a new macroRoberto Ierusalimschy2014-03-061-8/+15
| | | | 'luai_numinvalidop' to protect constant folding
* more uniformity for defining system-dependent featuresRoberto Ierusalimschy2014-02-261-13/+13
|
* no more 'L' in macros "luai_num*" (several places that use those macrosRoberto Ierusalimschy2014-01-271-11/+11
| | | | cannot throw errors anyway...)
* details (comments)Roberto Ierusalimschy2013-11-211-2/+2
|
* "./?/init.lua" added to default pathRoberto Ierusalimschy2013-10-101-3/+5
|
* use different constants (instead of different values for the same constant)Roberto Ierusalimschy2013-07-091-13/+27
| | | | | | to define number sizes (LUA_INT_INT/LUA_INT_LONG/LUA_INT_LONGLONG and LUA_REAL_FLOAT/LUA_REAL_DOUBLE/LUA_REAL_LONGDOUBLE) + use __int64 and I64 instead of long long (and ll) for Windows
* LUA_SMALL_* changed to LUA_*SIZE + added support for long double + betterRoberto Ierusalimschy2013-06-251-24/+40
| | | | support for ANSI systems
* 'long' may have more than 32 bits in some machines; use 'int' forRoberto Ierusalimschy2013-06-211-5/+12
| | | | small lua_Integer unless necessary to use 'long'
* new macro 'l_floor' (allows 'floorf' even when other math operationsRoberto Ierusalimschy2013-06-201-3/+4
| | | | do not have an 'f' variant)
* configuration of number sizes goes "mainstream"Roberto Ierusalimschy2013-06-131-69/+71
|
* first version of control for number sizes (still in 'local' section)Roberto Ierusalimschy2013-05-261-4/+36
|
* no more IEEE tricksRoberto Ierusalimschy2013-05-261-69/+1
|
* integer division operates only on integersRoberto Ierusalimschy2013-04-291-2/+1
|
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-1/+2
|
* more definitions to support integer formattingRoberto Ierusalimschy2013-04-251-10/+24
|
* typos in commentsRoberto Ierusalimschy2013-03-161-3/+3
|
* small improvement in the support of 'float' as lua_NumberRoberto Ierusalimschy2013-01-291-3/+9
|
* LUA_CORE condition removed from definition of some 'tricks' (as itRoberto Ierusalimschy2012-10-011-5/+4
| | | | | controlled only a few other defines) + MS_ASMTRICK renamed to LUA_MSASMTRICK
* typoRoberto Ierusalimschy2012-07-131-2/+2
|
* definition for 'LUAI_MAXSHORTLEN' moved to luaconf.h (too important)Roberto Ierusalimschy2012-05-111-1/+8
|
* better(?) handling of '#define's for IEEE-related tricks + avoid usingRoberto Ierusalimschy2012-05-111-43/+53
| | | | IEEE trick for 64-bit integer types (lua_Integer on 64-bit machines)
* no more explicit support for 'luaall_c': unifying file can doRoberto Ierusalimschy2011-12-061-10/+5
| | | | the work
* 'lUA' -> 'LUA'Roberto Ierusalimschy2011-11-301-2/+2
|
* when available, use '*_r' versions of 'gmtime' and 'localtime'Roberto Ierusalimschy2011-11-291-1/+2
|
* MS_ASMTRICK is only valid on MS compilers (not any Windows compiler)Roberto Ierusalimschy2011-11-251-2/+2
|
* avoids including 'stdio.h' everywhere (because of definitions forRoberto Ierusalimschy2011-11-091-1/+5
| | | | luai_writestring/luai_writeline)
* by default, do not use Windows' goodies in Windows CE buildRoberto Ierusalimschy2011-11-051-3/+3
|
* avoid the word 'TRICKLE' in macro name (as it has nothing to doRoberto Ierusalimschy2011-10-071-8/+9
| | | | with its meaning)
* detail: centralize all tests for Windows on variable 'LUA_WIN'Roberto Ierusalimschy2011-08-231-2/+2
|
* 'M_IX86' -> '_M_IX86'Roberto Ierusalimschy2011-07-251-2/+2
|
* added '_M_IX86' in NaN trickv5.2-betaRoberto Ierusalimschy2011-07-081-7/+5
|
* 'package.loaders' -> 'package.searchers'Roberto Ierusalimschy2011-06-281-1/+7
|
* configuration for NaN trick big-endian + macro 'luai_checknum' toRoberto Ierusalimschy2011-06-131-4/+28
| | | | | ensure numbers comming from C are not "improper" (some kinds of signaling NaNs)
* new macro 'luai_writeline' to print newlines (and flush 'stdout')Roberto Ierusalimschy2011-05-261-2/+3
|
* MacOS 'strtod' handles hexa formats tooRoberto Ierusalimschy2011-04-291-1/+2
|
* Mac OS defines LUA_USE_AFORMAT and LUA_USE_LONGLONG by defaultRoberto Ierusalimschy2011-04-201-1/+3
|
* 'LUA_USELONGLONG' -> 'LUA_USE_LONGLONG'Roberto Ierusalimschy2011-04-201-2/+2
|
* 'LUA_USELONGLONG' on by default on Linux + LUA_USE_HEXAFLOAT renamedRoberto Ierusalimschy2011-04-191-3/+4
| | | | to LUA_USE_STRTODHEX (as Lua 5.2 always *uses* hexa floats)