aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* comments + small detailsRoberto Ierusalimschy2010-01-041-16/+14
|
* 'unpack' moved to table library (and therefore "renamed" toRoberto Ierusalimschy2009-12-283-21/+33
| | | | 'table.unpack'.
* 'lua_cpcall' is deprecated + other small changes in 'pmain' (commentsRoberto Ierusalimschy2009-12-221-31/+28
| | | | and reordering to check arguments before running any Lua code)
* 'lua_cpcall' is deprecatedRoberto Ierusalimschy2009-12-223-6/+14
|
* no more pseudoindex LUA_GLOBALSINDEX; global table now accessibleRoberto Ierusalimschy2009-12-2212-53/+63
| | | | through registry
* code for error message for 'setn' removedRoberto Ierusalimschy2009-12-181-7/+1
|
* missing parentheses around 'lua_version' + moving typdef's beforeRoberto Ierusalimschy2009-12-181-10/+10
| | | | the extra include
* 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len'Roberto Ierusalimschy2009-12-1711-42/+69
|
* allocator function receives the tag of object being allocated in 'osize'Roberto Ierusalimschy2009-12-178-52/+59
| | | | when 'ptr' is NULL.
* yet more options moved from luaconf.h into internal filesRoberto Ierusalimschy2009-12-173-44/+48
|
* macro name change: LUA_INIT->LUA_INIT_VARRoberto Ierusalimschy2009-12-171-5/+5
|
* macro name change: LUA_PATH->LUA_PATH_VAR, LUA_CPATH->LUA_CPATH_VAR,Roberto Ierusalimschy2009-12-171-22/+22
| | | | LUA_PATHSEP->LUA_PATH_SEP, LUA_EXECDIR->LUA_EXEC_DIR
* more options moved from luaconf.h into internal filesRoberto Ierusalimschy2009-12-173-36/+53
|
* removed export of function only for cocoRoberto Ierusalimschy2009-12-172-9/+6
|
* several configuration options that do not change often moved out ofRoberto Ierusalimschy2009-12-1710-267/+215
| | | | luaconf.h and into more internal files
* allocator function receives the tag of object being allocated in 'osize'Roberto Ierusalimschy2009-12-162-5/+5
| | | | when 'ptr' is NULL.
* base-level C use global table as its environmentRoberto Ierusalimschy2009-12-151-13/+12
|
* detail ('lua_tolstring' instead of lua_objlen)Roberto Ierusalimschy2009-12-151-3/+4
|
* cleaner way to add extra space in a lua state.Roberto Ierusalimschy2009-12-143-19/+29
|
* better to keep GC state numbers sequential, to optimize switch inRoberto Ierusalimschy2009-12-113-18/+18
| | | | 'singlestep'
* new function 'luaC_runtilstate' to advance GC until a "valid" stateRoberto Ierusalimschy2009-12-114-21/+35
|
* avoid using deprecated macros lua_[gs]etglobalRoberto Ierusalimschy2009-12-114-13/+14
|
* macro 'ngcotouv' is the same as 'gco2uv', so it was removedRoberto Ierusalimschy2009-12-112-5/+4
|
* detail (comment)Roberto Ierusalimschy2009-12-101-3/+4
|
* several new features in testC to allow better testing of lua_resumeRoberto Ierusalimschy2009-12-101-27/+62
| | | | at the C API level
* reordering of some functions + cleaner way to code lua_resume/resume +Roberto Ierusalimschy2009-12-101-55/+55
| | | | | small bug in lua_resume (in case of calling errors lua_resume should remove only new arguments from the stack and push error message).
* detail (lua_resume should empty coroutine stack even if they do notRoberto Ierusalimschy2009-12-101-1/+2
| | | | fit into caller stack)
* error messages from 'lua_resume' must be generated in protected mode,Roberto Ierusalimschy2009-12-081-36/+43
| | | | to avoid raising memory errors
* lua_checkstack does not raise memory errors (instead it signals them)Roberto Ierusalimschy2009-12-081-5/+17
|
* new 'table.pack' functionRoberto Ierusalimschy2009-12-071-1/+25
|
* lua_objlen calls __len metamethod on tables (if present)Roberto Ierusalimschy2009-12-071-6/+13
|
* strings in C scripts may be delimited by quotes + new functionality toRoberto Ierusalimschy2009-12-011-16/+76
| | | | set C scripts as C hooks
* detailsRoberto Ierusalimschy2009-12-011-3/+7
|
* continuations may be upvalues tooRoberto Ierusalimschy2009-11-271-4/+5
|
* coroutines may have C bodiesRoberto Ierusalimschy2009-11-271-3/+2
|
* extra api checks for number of returns of C functions and for lua_yieldRoberto Ierusalimschy2009-11-273-6/+10
|
* update of file dependencies (gcc -MM)Roberto Ierusalimschy2009-11-271-14/+15
|
* 'table.maxn' deprecatedRoberto Ierusalimschy2009-11-262-6/+16
|
* no more compatibility code for 'string.gfind'Roberto Ierusalimschy2009-11-262-15/+3
|
* a few new warningsRoberto Ierusalimschy2009-11-261-0/+7
|
* detail in 'currentpc' (only needs to work for Lua functions)Roberto Ierusalimschy2009-11-261-8/+4
|
* comment typosRoberto Ierusalimschy2009-11-2610-22/+22
|
* new scheme for debug info about tail calls: no more 'fake' stack entries,Roberto Ierusalimschy2009-11-259-79/+60
| | | | but stack entry knows whether it was tail called
* 'notail' -> 'noextrachars' ('notail' may confuse with tail calls)Roberto Ierusalimschy2009-11-241-5/+5
|
* new mark LUAMOD_API for all luaopen_* functionsRoberto Ierusalimschy2009-11-2411-30/+32
|
* 'os.exit' should close state only when second argument is trueRoberto Ierusalimschy2009-11-231-2/+2
|
* GC may get stuck during a parser and avoids proper resizing of theRoberto Ierusalimschy2009-11-231-2/+27
| | | | string table, making its lists grow too much and degrading performance.
* new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations andRoberto Ierusalimschy2009-11-1910-27/+31
| | | | definitions of non-static variables
* 'luaV_arith' must be marked 'LUAI_FUNC' (as all non-static functions)Roberto Ierusalimschy2009-11-191-3/+3
|
* new macro 'isdummy'Roberto Ierusalimschy2009-11-191-8/+10
|