aboutsummaryrefslogtreecommitdiff
path: root/lstate.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 'lua_mainthread' replaced by new preregistered value LUA_RIDX_MAINTHREADRoberto Ierusalimschy2009-09-171-2/+12
|
* new way to control stack overflow, controling only total size of the stackRoberto Ierusalimschy2009-07-151-14/+5
|
* new function 'lua_version' (so that 'checkversion' can be implementedRoberto Ierusalimschy2009-06-181-2/+2
| | | | in the auxiliary library)
* no more L->base + ci->base only for Lua functions (C functions may useRoberto Ierusalimschy2009-06-011-2/+1
| | | | 'func')
* new way to GC stacks: the entire stack must be correct all the times;Roberto Ierusalimschy2009-04-281-1/+4
| | | | | the 'dead' part of a stack (after the top) must have only nil's, so that 'top' may go up without cleaning the stack.
* several small improvements based on 'ci' being fixed now (includingRoberto Ierusalimschy2009-04-171-2/+1
| | | | erasing savedpc from lua_State)
* 'luaM_freearray' does not need array type as argumentRoberto Ierusalimschy2009-04-171-3/+3
|
* 'CallInfo' stack implemented as double-linked list instead of an arrayRoberto Ierusalimschy2009-04-171-14/+47
|
* yielding across lua_call (first version)Roberto Ierusalimschy2009-03-101-2/+2
|
* new macro 'lua_checkversion' to check whether core and application areRoberto Ierusalimschy2009-02-181-1/+2
| | | | compatible
* finalizers always called protectedRoberto Ierusalimschy2009-02-171-14/+2
|
* better control of call status through CallInfoRoberto Ierusalimschy2008-08-261-2/+2
|
* new field 'status' in CallInfo structureRoberto Ierusalimschy2008-08-131-1/+2
|
* simplification in the handling of finalizers: no more 'tmudata' list +Roberto Ierusalimschy2008-06-261-4/+4
| | | | no more GCSsweeptmu collector's state
* userdata with finalizers are kept in a separated listRoberto Ierusalimschy2008-02-191-6/+5
|
* more options for 'kinds' of Garbage CollectionRoberto Ierusalimschy2008-02-111-2/+2
|
* first implementation of ephemeronsRoberto Ierusalimschy2007-10-311-4/+2
|
* some changes toward ephemeronsRoberto Ierusalimschy2007-10-291-2/+4
|
* new constant LUA_OKRoberto Ierusalimschy2006-10-101-4/+4
|
* avoid trailing white spacesRoberto Ierusalimschy2006-09-111-2/+2
|
* BUG: there is only one C stack, so nCcalls must be globalRoberto Ierusalimschy2006-08-151-3/+4
|
* emergency garbage collector (core forces a GC when allocation fails)Roberto Ierusalimschy2006-07-111-6/+15
|
* only destroy state after running all finalizersRoberto Ierusalimschy2006-05-241-2/+2
|
* missing macros 'luai_userstate*'Roberto Ierusalimschy2005-10-061-2/+4
|
* smaller initial tables (for programs that create many states)Roberto Ierusalimschy2005-09-201-3/+3
|
* no more '-w' option + new way to check module existenceRoberto Ierusalimschy2005-08-251-2/+1
|
* small improvementRoberto Ierusalimschy2005-06-031-2/+2
|
* metatables for all typesRoberto Ierusalimschy2005-05-051-1/+3
|
* detailRoberto Ierusalimschy2005-04-051-5/+8
|
* small optimizationsRoberto Ierusalimschy2005-04-051-1/+2
|
* better name for GC pauseRoberto Ierusalimschy2005-03-221-3/+3
|
* small errors in previous `ci' of luaconf.h.Roberto Ierusalimschy2005-03-181-2/+2
|
* more cleaning on configurationsRoberto Ierusalimschy2005-03-181-15/+4
|
* detailsRoberto Ierusalimschy2005-02-231-3/+3
|
* cleaner way to free all objectsRoberto Ierusalimschy2005-02-101-4/+5
|
* cleaner way to remark open upvaluesRoberto Ierusalimschy2005-01-181-15/+7
|
* no more generational collector (and no more `noinc' mode)Roberto Ierusalimschy2005-01-141-5/+4
|
* change in hash algorithm so that it does not need empty slotRoberto Ierusalimschy2005-01-051-4/+1
| | | | (tables can be 100% full)
* cleaner interface to `ltable'Roberto Ierusalimschy2005-01-041-3/+3
|
* a different option for the GCRoberto Ierusalimschy2004-12-131-2/+2
|
* more options for controling the GCRoberto Ierusalimschy2004-12-061-1/+3
|
* better names for `luaM_free...' macrosRoberto Ierusalimschy2004-11-241-2/+2
|
* better control over memory-size overflowsRoberto Ierusalimschy2004-11-191-2/+2
|
* small optimization for table size in machines with double allignmentRoberto Ierusalimschy2004-10-061-2/+2
|
* cleaner API for coroutinesRoberto Ierusalimschy2004-09-151-2/+2
|
* tighter tests for stack overflowRoberto Ierusalimschy2004-09-081-2/+2
|
* better control for GC cyclesRoberto Ierusalimschy2004-08-301-6/+8
|
* first implementation of generational GCRoberto Ierusalimschy2004-08-241-4/+6
|
* new coroutines inherit hook from creatorRoberto Ierusalimschy2004-06-171-1/+5
|
* optional error for accesss to undefined variables/fieldsRoberto Ierusalimschy2004-06-171-1/+2
|