aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* GC called after errors now are called after showing error message (toRoberto Ierusalimschy2008-06-261-3/+3
| | | | avoid problems when there are other errors during GC itself)
* added a comment about warnings for __attribute__(visibility) in someRoberto Ierusalimschy2008-06-251-2/+6
| | | | elf targets
* bug: when closing the state, 'luaC_separateudata' might markRoberto Ierusalimschy2008-06-231-5/+3
| | | | | userdata in the wrong phase of collection, therefore avoiding their traversal
* code reorganization (only changed comments and order of functions)Roberto Ierusalimschy2008-06-231-154/+203
|
* outdated commentRoberto Ierusalimschy2008-06-231-2/+2
|
* "test trick" seems more useful with pointers instead of integersRoberto Ierusalimschy2008-06-232-5/+5
|
* when error is 'bad self' original message probably makes no sense, soRoberto Ierusalimschy2008-06-131-3/+2
| | | | it is better not to show it.
* removed static variable lua_state (not used)Roberto Ierusalimschy2008-06-131-4/+1
|
* by default, 'os.exit' closes current stateRoberto Ierusalimschy2008-06-131-2/+6
|
* 'luaL_gsub' moved into 'testC' (all auxlib should be tested through 'testC')Roberto Ierusalimschy2008-06-131-23/+7
|
* 'luaL_testudata' does not leave garbage on the stack in case of failureRoberto Ierusalimschy2008-06-121-6/+6
|
* 'posrelat' avoids problems with -(-2^31)Roberto Ierusalimschy2008-06-121-2/+2
|
* extra options in 'testC' for newmetatable and testudataRoberto Ierusalimschy2008-06-121-1/+8
|
* updated years in some comments/stringsRoberto Ierusalimschy2008-05-091-3/+3
|
* patch for "blow stack" bugRoberto Ierusalimschy2008-05-081-2/+30
|
* added structure for local-variable information to allow extraRoberto Ierusalimschy2008-05-082-7/+14
| | | | checkings if needed
* 'string.find' cannot find things after subject's endRoberto Ierusalimschy2008-04-141-2/+5
|
* make default GC behavior a little more agressiveRoberto Ierusalimschy2008-04-071-2/+2
| | | | (to avoid falling behind memory consumption)
* two bugs: invalid boolean values in constant table + too deep recursionRoberto Ierusalimschy2008-04-071-3/+6
| | | | when reading nested functions
* 'table.sort' detects invalid order function before calling itRoberto Ierusalimschy2008-04-071-3/+3
| | | | for nil elements
* avoid constant folding for -0 (to avoid it colapsing to 0)Roberto Ierusalimschy2008-04-071-3/+3
|
* patches for some bugsRoberto Ierusalimschy2008-04-041-7/+94
|
* bugs: precheck must use check (instead of assert) and ensures thatRoberto Ierusalimschy2008-04-021-6/+5
| | | | code size is at least 1
* SETLIST extra argument now is an "instruction" (OP_EXTRAARG)Roberto Ierusalimschy2008-04-026-36/+68
|
* corrected error message ("too many constants" -> "too many functions")Roberto Ierusalimschy2008-04-021-2/+2
|
* several bugs related to precompiled codeRoberto Ierusalimschy2008-04-011-0/+53
|
* 'coroutine.running' should work for the main thread tooRoberto Ierusalimschy2008-02-251-4/+4
|
* userdata with finalizers are kept in a separated listRoberto Ierusalimschy2008-02-197-147/+187
|
* proxies must be created with a __gc field in their metatables to workRoberto Ierusalimschy2008-02-191-2/+4
| | | | properly with new semantics for finalizers