aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Lua now uses "homemade" lctype (instead of ctype.h from ANSI C)Roberto Ierusalimschy2009-02-194-26/+28
|
* "homemade" version of ctype.hRoberto Ierusalimschy2009-02-192-0/+78
|
* 'fputs' changed to 'luai_writestring' + use of 'lua_checkversion'Roberto Ierusalimschy2009-02-191-2/+3
|
* better error messages for 'lua_checkversion'Roberto Ierusalimschy2009-02-191-3/+3
|
* new macro 'lua_checkversion' to check whether core and application areRoberto Ierusalimschy2009-02-185-5/+22
| | | | compatible
* using light userdata to represent "remote" statesRoberto Ierusalimschy2009-02-181-8/+14
|
* panic mode does not reset stack (so that panic function can gatherRoberto Ierusalimschy2009-02-181-14/+1
| | | | debug information from it)
* 'log10' is deprecated nowRoberto Ierusalimschy2009-02-182-2/+21
|
* better precision for log(x, 10)Roberto Ierusalimschy2009-02-181-4/+10
|
* finalizers always called protectedRoberto Ierusalimschy2009-02-172-16/+10
|
* buffer creation ensures buffer space plus MINSTACK in the stackRoberto Ierusalimschy2009-02-171-1/+2
|
* 'db_errorfb' changed to 'db_traceback' for consistencyRoberto Ierusalimschy2009-02-171-3/+3
|
* no more '__len' metamethod for stringsRoberto Ierusalimschy2009-02-161-3/+1
|
* 'luaL_typeerror' spelled rightRoberto Ierusalimschy2009-02-132-6/+10
|
* comment (should not use 'go trhough' when simply using multiple labels)Roberto Ierusalimschy2009-02-111-2/+2
|
* 'writestring' changed into a configurable macroRoberto Ierusalimschy2009-02-072-18/+12
|
* avoid using 'fputs' in 'print' to avoid problems with embedded zerosRoberto Ierusalimschy2009-02-061-6/+12
|
* check for invalid use of '%' in replacement string in 'string.gsub'Roberto Ierusalimschy2009-02-031-2/+6
|
* detail (MAXSRC changed to LUA_IDSIZE)Roberto Ierusalimschy2008-12-261-6/+3
|
* concat TM can yieldRoberto Ierusalimschy2008-11-062-12/+24
|
* generic for coded as two dedicated instructions to simplify resumptionRoberto Ierusalimschy2008-10-306-39/+43
|
* yields accross metamethods and for iterators (except for __concat)Roberto Ierusalimschy2008-10-282-40/+84
|
* whole build depends on 'makefile' itself + better format for warningRoberto Ierusalimschy2008-10-281-36/+47
| | | | options
* some cleaningRoberto Ierusalimschy2008-10-282-10/+18
|
* detail (added 'UNUSED' to unused argument)Roberto Ierusalimschy2008-10-281-1/+2
|
* updating header dependenciesRoberto Ierusalimschy2008-10-031-26/+26
|
* more specific test to avoid calling luaF_close when function returnsRoberto Ierusalimschy2008-09-091-3/+3
|
* better control of call status through CallInfoRoberto Ierusalimschy2008-08-267-30/+41
|
* first steps towards yielding through longjumpRoberto Ierusalimschy2008-08-133-62/+50
|
* small bug: lua_resume returning LUA_YIELD is not an errorRoberto Ierusalimschy2008-08-131-2/+2
|
* new field 'status' in CallInfo structureRoberto Ierusalimschy2008-08-132-3/+5
|
* added missing parentheses around function namesRoberto Ierusalimschy2008-08-131-12/+12
|
* change in error messageRoberto Ierusalimschy2008-08-061-3/+2
|
* 'module' may change the environment of a C function +Roberto Ierusalimschy2008-08-061-2/+51
| | | | internal macro 'svalue' is wrong
* bug: string at the end of TString must consider the entire TStringRoberto Ierusalimschy2008-08-051-2/+2
| | | | entity, not only its 'tsv' part
* bug: 'module' now checks that is caller is a Lua functionRoberto Ierusalimschy2008-08-051-5/+8
|
* larger alignment requirement helps to uncover some kinds of bugsRoberto Ierusalimschy2008-08-051-1/+6
|
* GC step does not unblock collector (when it is blocked by "stop")Roberto Ierusalimschy2008-08-011-1/+4
|
* LUA_COMPAT -> LUA_COMPAT_API (more specific)Roberto Ierusalimschy2008-07-183-7/+7
|
* do not use compatibility macros in LuaRoberto Ierusalimschy2008-07-113-5/+7
|
* new macro LUA_COMPAT to control some compatibility macrosRoberto Ierusalimschy2008-07-112-2/+12
|
* 'string.byte' gets confused with some out-of-range negative indices +Roberto Ierusalimschy2008-07-111-2/+59
| | | | user-requested GC step may loop forever
* bug: GC step could loop forever under very particular circumstancesRoberto Ierusalimschy2008-07-041-8/+8
|
* useless test removed (pointed by lint)Roberto Ierusalimschy2008-07-031-2/+2
|
* comment about exported function not used by LuaRoberto Ierusalimschy2008-07-031-1/+2
|
* useless #define removed (pointed by lint)Roberto Ierusalimschy2008-07-031-4/+1
|
* useless #include removed (pointed by lint)Roberto Ierusalimschy2008-07-031-2/+1
|
* identation error (pointed by lint)Roberto Ierusalimschy2008-07-031-2/+2
|
* message from -v option goes to stdout, as it is not an error messageRoberto Ierusalimschy2008-06-261-2/+2
|
* simplification in the handling of finalizers: no more 'tmudata' list +Roberto Ierusalimschy2008-06-265-100/+89
| | | | no more GCSsweeptmu collector's state