summaryrefslogtreecommitdiff
path: root/loadlib.c (unfollow)
Commit message (Expand)AuthorFilesLines
2010-04-29removed commented-out debugging codeRoberto Ierusalimschy1-3/+1
2010-04-29new way to control GC speedRoberto Ierusalimschy2-16/+26
2010-04-29'luaC_linkupval' embedded into call siteRoberto Ierusalimschy1-4/+10
2010-04-29improved 'lua_checkmemory', with better control over gray objectsRoberto Ierusalimschy1-24/+45
2010-04-29'luaC_linkupval' moved into 'lfunc.c' code + new way to control GC speedRoberto Ierusalimschy2-80/+80
2010-04-29new way to control GC speed (keeping a 'debt' counter)Roberto Ierusalimschy3-10/+11
2010-04-26lots of new comments + small changes in loop controls + other smallRoberto Ierusalimschy1-117/+161
2010-04-20"to-be-finalized" objects marked and sweeped like all other objectsRoberto Ierusalimschy1-13/+13
2010-04-20upvalue barriers for Lua functions must act on the upvalue itself,Roberto Ierusalimschy1-6/+10
2010-04-19missing parentheses around 'luaL_pushresultsize' declarationRoberto Ierusalimschy1-2/+2
2010-04-19bug with io.read(op, "*n")Roberto Ierusalimschy1-4/+14
2010-04-19allows thread switches (when/if there are thread switches) in the sameRoberto Ierusalimschy1-5/+7
2010-04-19ensure that 'luai_userstatethread' is always called (even ifRoberto Ierusalimschy3-11/+12
2010-04-19'gcinfo' was deprecated in version 5.0.Roberto Ierusalimschy1-8/+1
2010-04-19'string.format' may get buffer as an argument when there areRoberto Ierusalimschy1-2/+14
2010-04-19complete control over number of each kind of object allocatedRoberto Ierusalimschy1-46/+53
2010-04-19with light C functions, 'pairs' does not need to keep 'next' as anRoberto Ierusalimschy1-18/+8
2010-04-19tells the allocation function that the first block is a threadRoberto Ierusalimschy1-2/+2
2010-04-19in lua_gc/step, 'luaC_step' changes GCthreshold, so there was littleRoberto Ierusalimschy1-4/+2
2010-04-18"light C function" is a better name than "C-function pointer"Roberto Ierusalimschy6-19/+19
2010-04-18comparsion tag methods follow the same rule as other binary TMsRoberto Ierusalimschy1-20/+12
2010-04-18macro LUA_USE_LONGJMP allows choosing longjmp when compiling Lua asRoberto Ierusalimschy1-2/+2
2010-04-17better line numbers for function calls and unary/binary operators +Roberto Ierusalimschy3-20/+27
2010-04-16'gcstate' now also runs collector until given state + small changesRoberto Ierusalimschy1-21/+22
2010-04-16new escape sequence '\*' + several comments + moving options fromRoberto Ierusalimschy1-42/+62
2010-04-15no need to avoid calling ctype functions as now they are implementedRoberto Ierusalimschy1-4/+2
2010-04-15invalid instructions "cannot" happenRoberto Ierusalimschy1-3/+2
2010-04-14no more 'ccall' nor 'cpcall' functions. (With light C functions theyRoberto Ierusalimschy5-40/+8
2010-04-14first implementation of light C functionsRoberto Ierusalimschy11-88/+141
2010-04-12BUG: 'string.format' may get buffer when there are missing argumentsRoberto Ierusalimschy1-4/+15
2010-04-12better control in 'totalmem' over choosing countersRoberto Ierusalimschy1-8/+18
2010-04-12new macro LUA_NUMTAGSRoberto Ierusalimschy6-19/+15
2010-04-12check memory allows strings to live in the main GC list (it shouldRoberto Ierusalimschy1-1/+2
2010-04-12patterns now accept '\0' as a regular characterRoberto Ierusalimschy1-28/+38
2010-04-09new implementation for Generic Buffer manipulation (using userdata asRoberto Ierusalimschy3-103/+93
2010-04-08keep memory-error message in the global state, so that its useRoberto Ierusalimschy4-9/+13
2010-04-08macro 'eqstr' was being used to compare non-string entitiesRoberto Ierusalimschy1-2/+2
2010-04-05no need to keep "_ENV" name in global state (can be kept in lex state)Roberto Ierusalimschy5-12/+12
2010-04-05new macro 'eqstr'Roberto Ierusalimschy6-14/+25
2010-04-05'lua_pushstring' now uses 'luaS_new'Roberto Ierusalimschy1-3/+11
2010-04-05cannot sweep main thread in sweepstring phaseRoberto Ierusalimschy1-7/+16
2010-04-03'luaS_new' changed from macro to functionRoberto Ierusalimschy2-5/+8
2010-04-02avoid using 'luaS_new' when can use 'luaS_newlstr'Roberto Ierusalimschy1-3/+3
2010-04-02small changes in 'luaO_pushvfstring'Roberto Ierusalimschy1-15/+13
2010-04-02option to return GC to normal (incremental, non generational) modeRoberto Ierusalimschy3-5/+11
2010-04-02added proper code to trace garbage collectionRoberto Ierusalimschy2-8/+24
2010-03-29work related to hooks moved from 'luaV_execute' to 'traceexec'Roberto Ierusalimschy1-5/+5
2010-03-29commentsRoberto Ierusalimschy1-3/+3
2010-03-29global table now is only kept in the registryRoberto Ierusalimschy5-17/+17
2010-03-26no more fenvs!Roberto Ierusalimschy16-170/+78