summaryrefslogtreecommitdiff
path: root/llimits.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* macro 'lua_number2unsigned' also needs proper definition ifRoberto Ierusalimschy2012-10-021-2/+2
| | | | lua_Number is float
* LUA_CORE condition removed from definition of some 'tricks' (as itRoberto Ierusalimschy2012-10-011-2/+2
| | | | | controlled only a few other defines) + MS_ASMTRICK renamed to LUA_MSASMTRICK
* definition for 'MAX_LMEM'Roberto Ierusalimschy2012-05-281-1/+3
|
* better(?) handling of '#define's for IEEE-related tricks + avoid usingRoberto Ierusalimschy2012-05-111-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 Ierusalimschy2012-03-281-10/+1
|
* first implementation of long stringsRoberto Ierusalimschy2012-01-251-1/+10
|
* no more explicit support for 'luaall_c': unifying file can doRoberto Ierusalimschy2011-12-061-2/+2
| | | | the work
* small change to avoid warnings of non-specified order of accessRoberto Ierusalimschy2011-11-291-2/+2
| | | | to volatile fields
* new type 'l_noret' for function that do not returnRoberto Ierusalimschy2011-10-071-1/+14
|
* lint (unused definition)Roberto Ierusalimschy2011-09-301-2/+1
|
* detail (make 'lua_assert' a valid expression even when turned off)Roberto Ierusalimschy2011-09-131-3/+3
|
* simpler 'luai_apicheck' (and avoids compilation error...)Roberto Ierusalimschy2011-07-021-3/+7
|
* new macro 'lua_longassert' that is equivalent to an assertion withoutRoberto Ierusalimschy2011-05-051-1/+4
| | | | | a stringfication of the condition, to avoid too long string literals (limited by C90 to ~510 characters)
* small problems with 'luaone.c'Roberto Ierusalimschy2011-02-281-3/+3
|
* better control for GC running or stoppedRoberto Ierusalimschy2011-02-011-2/+2
|
* more efficient hash for numbers in IEEE754 machinesRoberto Ierusalimschy2010-12-231-9/+10
|
* new macro 'cast_uchar'Roberto Ierusalimschy2010-12-101-1/+2
|
* code should not use "defined" types, but "typedef"s types when theyRoberto Ierusalimschy2010-11-081-10/+11
| | | | | | are available (i.e., after including lua.h) + small changes to make conversions more portable across diferent types for lua_Number (long double) and lua_Unsigned (long long unsigned)
* code for conversion macros moved from luaconf to llimits + 'uint'Roberto Ierusalimschy2010-11-031-1/+90
| | | | renamed to 'unsigned' in those macros
* new macro MAXUPVAL (maximum number of upvalues per closure)Roberto Ierusalimschy2010-05-311-1/+6
|
* GC should not run when stopped, even in hard testsRoberto Ierusalimschy2010-05-241-2/+3
|
* 'lua_assert' can be empty when assertions are offRoberto Ierusalimschy2010-05-071-2/+2
|
* new way to control GC speed (keeping a 'debt' counter)Roberto Ierusalimschy2010-04-291-1/+2
|
* ensure that 'luai_userstatethread' is always called (even ifRoberto Ierusalimschy2010-04-191-5/+5
| | | | 'stack_init' throws a memory error)
* more options moved from luaconf.h into internal filesRoberto Ierusalimschy2009-12-171-1/+33
|
* several configuration options that do not change often moved out ofRoberto Ierusalimschy2009-12-171-15/+30
| | | | luaconf.h and into more internal files
* when doing hard memory tests, perform a full GC at every possible stepRoberto Ierusalimschy2009-11-171-1/+7
|
* API checks now have explanatory messagesRoberto Ierusalimschy2009-08-311-3/+5
|
* new way to control stack overflow, controling only total size of the stackRoberto Ierusalimschy2009-07-151-3/+3
|
* use of LUAI_UINT32 replaced by 'unsigned LUA_INT32' (one lessRoberto Ierusalimschy2009-07-011-2/+2
| | | | definition needed)
* new macro 'condmovestack' instead of 'condhardstacktests'Roberto Ierusalimschy2009-06-081-3/+4
|
* avoid trailing white spacesRoberto Ierusalimschy2006-09-111-3/+3
|
* lua_assert is an internal matter, not to be configuredRoberto Ierusalimschy2005-12-271-5/+14
|
* small changes in castsRoberto Ierusalimschy2005-12-221-1/+5
|
* some bugs related to stack reallocationRoberto Ierusalimschy2005-08-241-1/+10
|
* 'lua_lock' and similars should be hard to useRoberto Ierusalimschy2005-08-041-1/+11
|
* `luac´ -> `luai' (to avoid confusion with other luac stuff)Roberto Ierusalimschy2005-03-091-7/+7
|
* `luaconf.h´ exports all its definitions always (so all of themRoberto Ierusalimschy2005-03-081-6/+8
| | | | must have a lua/LUA prefix).
* no more generational collector (and no more `noinc' mode)Roberto Ierusalimschy2005-01-141-3/+1
|
* a different option for the GCRoberto Ierusalimschy2004-12-131-1/+3
|
* better support for 64-bit machinesRoberto Ierusalimschy2004-11-241-17/+6
|
* simpler configuration to turn on all assertsRoberto Ierusalimschy2004-09-101-4/+2
|
* libraries may want to use `lua_assert' too...Roberto Ierusalimschy2004-06-231-6/+1
|
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-90/+2
|
* incremental GC phasesRoberto Ierusalimschy2003-12-011-1/+21
|
* no need for a maximum number of parameters (maximum number of localsRoberto Ierusalimschy2003-07-291-7/+1
| | | | take care of that).
* ok to use `#elif' and `#if defined()'Roberto Ierusalimschy2003-05-141-4/+2
|
* commentsRoberto Ierusalimschy2003-04-281-7/+5
|
* Lua does not need all those different types...Roberto Ierusalimschy2003-04-281-13/+18
|
* detailsRoberto Ierusalimschy2003-02-201-1/+4
|