aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* turn off optimizations when testingRoberto Ierusalimschy2008-02-151-2/+2
|
* bugs: lua_checkstack may have arithmetic overflow for large 'size' +Roberto Ierusalimschy2008-02-141-0/+61
| | | | unpack with maximum indices may crash due to arithmetic overflow
* 'table.concat' may get confused with too large limitsRoberto Ierusalimschy2008-02-141-9/+15
|
* bug: unpack with maximum indices may crash due to arithmetic overflowRoberto Ierusalimschy2008-02-141-4/+6
|
* bug: lua_checkstack may have arithmetic overflow for large 'size'Roberto Ierusalimschy2008-02-141-5/+4
|
* micro-optimization: avoid one API call in 'read_chars'Roberto Ierusalimschy2008-02-121-10/+11
|
* remove of useless test in 'read_chars' (if n == 0 then the resultingRoberto Ierusalimschy2008-02-121-2/+2
| | | | string cannot be empty).
* corrected name of 'Patrick Donnelly'Roberto Ierusalimschy2008-02-121-1/+1
|
* added assertions checking maximum number of upvaluesRoberto Ierusalimschy2008-02-121-2/+4
|
* LUAI_MAXCSTACK must be smaller than -LUA_REGISTRYINDEX +Roberto Ierusalimschy2008-02-111-1/+54
| | | | coroutine.resume pushes element without ensuring stack size
* maximum C stack should reserve some values for pseudo-indicesRoberto Ierusalimschy2008-02-111-7/+15
|
* bug: pseudo-indices should be linked to maximum C stack sizeRoberto Ierusalimschy2008-02-111-4/+4
|
* bug: auxresume should reserve stack space for boolean resultRoberto Ierusalimschy2008-02-111-2/+2
|
* in 'testC', booleans should be represented by booean valuesRoberto Ierusalimschy2008-02-111-11/+11
|
* new instructions 'newtable' and 'checkstack' in 'testC'Roberto Ierusalimschy2008-02-111-1/+8
|
* more options for 'kinds' of Garbage Collection + more agressiveRoberto Ierusalimschy2008-02-111-29/+26
| | | | shrinking of stacks and string hash
* more options for 'kinds' of Garbage CollectionRoberto Ierusalimschy2008-02-112-4/+9
|
* 'ceillog2' now is exported (other modules may need it)Roberto Ierusalimschy2008-01-303-24/+25
|
* comment (LUA_GLOBALSINDEX does not need write barrier in lua_replace)Roberto Ierusalimschy2008-01-251-1/+2
|
* debug.sethook/gethook may overflow the thread's stackRoberto Ierusalimschy2008-01-211-0/+46
|
* bug: debug.sethook/gethook may overflow thread's stackRoberto Ierusalimschy2008-01-211-12/+10
|
* avoid calling "tail return" hooks if the hook itself turns off the eventRoberto Ierusalimschy2008-01-181-2/+2
|
* small bug (see http://lua-users.org/lists/lua-l/2007-08/msg00350.html)Roberto Ierusalimschy2008-01-181-5/+7
|
* it seems useless trying to avoid this warning...Roberto Ierusalimschy2008-01-181-2/+2
|
* better definition for LUAI_MAXCSTACKRoberto Ierusalimschy2008-01-171-2/+3
|
* detailRoberto Ierusalimschy2008-01-171-4/+3
|
* luaL_tostring -> luaL_tolstring (more generic)Roberto Ierusalimschy2008-01-033-10/+15
|
* larger limit for MAXCSTACK (plus removing of some useless definitions)Roberto Ierusalimschy2008-01-021-6/+2
|
* detail ('name' of baselib is "_G")Roberto Ierusalimschy2008-01-021-2/+2
|
* option to use Sun compiler (on lhf account)Roberto Ierusalimschy2007-12-271-5/+7
|
* stand-alone interpreter shows incorrect error message when theRoberto Ierusalimschy2007-12-271-0/+21
| | | | 'message' is a coroutine (already fixed in 5.2)
* 'lua_pushfstring' raises an error if called with invalid formatRoberto Ierusalimschy2007-12-191-6/+5
|
* new function 'package.searchpath'Roberto Ierusalimschy2007-12-121-11/+29
|
* detailsRoberto Ierusalimschy2007-12-081-10/+9
|
* BUG: lua_setfenv may crash if called over an invalid objectRoberto Ierusalimschy2007-11-282-2/+23
|
* detailsRoberto Ierusalimschy2007-11-281-10/+11
|
* BUG: table.remove removes last element of a table when givenRoberto Ierusalimschy2007-11-262-2/+28
| | | | an out-of-bound index
* detailRoberto Ierusalimschy2007-11-261-3/+2
|
* use prefix in extern names, even those in test filesRoberto Ierusalimschy2007-11-122-15/+15
|