aboutsummaryrefslogtreecommitdiff
path: root/lstring.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-09-09'debug.[gs]etupvalue' should be able to access C upvalues tooRoberto Ierusalimschy1-2/+1
2009-09-07"bug": lua_createtable with sizes changed (array <-> record)Roberto Ierusalimschy1-2/+2
2009-09-05details + commentsRoberto Ierusalimschy1-7/+15
2009-09-01"file:write" returns "file" in case of successRoberto Ierusalimschy1-4/+7
2009-08-31API checks now have explanatory messagesRoberto Ierusalimschy3-28/+34
2009-08-28ensures that argument 'mode' to 'io.open' matches "[rwa]%+?b?", toRoberto Ierusalimschy1-2/+11
avoid passing invalid modes to 'fopen'.
2009-08-26better machinery to test continuations in the C APIRoberto Ierusalimschy1-1/+24
2009-08-25correct way to check arguments to 'strftime'Roberto Ierusalimschy2-23/+41
2009-08-10test for 'fs' being NULL at the end of 'close_func' is useless ('fs'Roberto Ierusalimschy1-2/+4
cannot be NULl and the new ls->fs can only be NULL when the token is EOS, in which case anchor_token has no effect).
2009-08-10avoid an unprotected call to 'lua_tostring' which theoretically mayRoberto Ierusalimschy1-2/+14
cause a panicked exit
2009-08-10"stange numbers" (-0 and NaN) also go to the constant table (asRoberto Ierusalimschy1-16/+29
strings with their binary representation). Therefore, constant folding may produce these results.
2009-08-07luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers,Roberto Ierusalimschy1-9/+9
not generic numbers).
2009-08-07luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers,Roberto Ierusalimschy4-10/+10
not generic numbers)
2009-08-05"But" -> "Bug" (misspelling)Roberto Ierusalimschy1-5/+5
2009-08-04'debug.getfenv' does not check whether it has an argumentRoberto Ierusalimschy1-2/+21
2009-08-04small bug: debug.getfenv should check whether it has an argumentRoberto Ierusalimschy1-1/+2
2009-08-04'collectgarbage"count"' returns a second argument with the count%1024.Roberto Ierusalimschy1-2/+3
2009-07-16bug: stack must be cleared until its end (including extra size) +Roberto Ierusalimschy1-26/+9
control of stack size moved to 'ldo.c'
2009-07-15tail calls do not need to move whole new frame down, only its sliceRoberto Ierusalimschy1-8/+12
up to last parameter (the rest has not been used yet)
2009-07-15new macro 'getproto'Roberto Ierusalimschy3-7/+8
2009-07-15detail (comment: 'correspoding' -> 'corresponding')Roberto Ierusalimschy1-2/+2
2009-07-15'index2adr' -> 'index2addr' (correct spelling)Roberto Ierusalimschy1-40/+40
2009-07-15avoid using 'UNUSED' (not defined outside the kernel)Roberto Ierusalimschy1-5/+5
2009-07-15'luaL_tolstring' uses 'lua_tolstring' instead of 'lua_tostring' andRoberto Ierusalimschy1-5/+2
'lua_objlen'
2009-07-15calls with LUA_MULTRET may leave no free slots in the stackRoberto Ierusalimschy2-2/+5
2009-07-15new way to control stack overflow, controling only total size of the stackRoberto Ierusalimschy10-78/+100
2009-07-08new definition for 'luaD_checkstack' to avoid possible overflowsRoberto Ierusalimschy1-4/+3
2009-07-08errors in 'resume' should be all protectedRoberto Ierusalimschy1-5/+9
2009-07-02smart use of varargs may create functions that return tooRoberto Ierusalimschy1-2/+22
many arguments and overflow the stack of C functions.
2009-07-01BUG: 'luaV_settable' may invalidate a reference to a table and tryRoberto Ierusalimschy1-5/+46
to reuse it.
2009-07-01bug: 'luaV_settable' may invalidate a reference to a table and tryRoberto Ierusalimschy1-3/+6
to reuse it.