aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* more and better tools (assertions & inspectors) to check incremental GCRoberto Ierusalimschy2004-02-168-42/+249
|
* avoid calling `memcmp' with a NULL argumentRoberto Ierusalimschy2004-01-151-2/+2
|
* '%' must be '%%' to avoid formatting problemsRoberto Ierusalimschy2004-01-021-5/+5
|
* atomic operations are not GC "states"Roberto Ierusalimschy2003-12-123-77/+61
|
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-1029-441/+456
| | | | for incremental garbage collection
* detailRoberto Ierusalimschy2003-12-102-7/+4
|
* First version of incremental GCRoberto Ierusalimschy2003-12-099-64/+118
|
* `grayagain' listRoberto Ierusalimschy2003-12-043-3/+19
|
* sweep of strings also incrementalRoberto Ierusalimschy2003-12-045-25/+50
|
* two different white flags (to distinguish dead elements from new ones)Roberto Ierusalimschy2003-12-036-52/+63
|
* single list for all collectible objects, with udata separated at theRoberto Ierusalimschy2003-12-034-20/+24
| | | | end of the list
* default metatable can be NULLRoberto Ierusalimschy2003-12-018-34/+34
|
* incremental GC phasesRoberto Ierusalimschy2003-12-015-76/+216
|
* avoid overflow when doubling sizeRoberto Ierusalimschy2003-11-271-8/+11
|
* detailsRoberto Ierusalimschy2003-11-271-8/+4
|
* macros for closure sizes are globalRoberto Ierusalimschy2003-11-242-9/+9
|
* detailsRoberto Ierusalimschy2003-11-192-12/+12
|
* initial implementation of white/gray/black coloringRoberto Ierusalimschy2003-11-192-40/+64
|
* gclist for upvalues must be available even when upvalue is still openRoberto Ierusalimschy2003-11-191-20/+21
|
* towards incremental GCRoberto Ierusalimschy2003-11-185-83/+79
|
* detailsRoberto Ierusalimschy2003-11-181-3/+2
|
* cleaner code for manipulation of `marked' fieldRoberto Ierusalimschy2003-11-175-46/+69
|
* commentsRoberto Ierusalimschy2003-11-112-5/+5
|
* lua_(set)getglobal are ok to useRoberto Ierusalimschy2003-11-056-14/+16
|
* towards a "stackless" call of metamethods (?)Roberto Ierusalimschy2003-10-271-18/+24
|
* `error()' (and `error(nil)') generates errors with no error messagesRoberto Ierusalimschy2003-10-232-10/+7
|
* lua_set(get)global may use lua_set(get)fieldRoberto Ierusalimschy2003-10-211-7/+4
|
* core does not look for function name in globals (too particular)Roberto Ierusalimschy2003-10-201-17/+3
|
* new semantics for setn/getn (no more changes to `n')Roberto Ierusalimschy2003-10-201-16/+9
|
* it's ok to dump functions with upvaluesRoberto Ierusalimschy2003-10-204-6/+19
|
* new function `lua_getallocf' to retrieve allocation function and dataRoberto Ierusalimschy2003-10-203-3/+16
|
* `luaX_errorline' was used only in one placeRoberto Ierusalimschy2003-10-202-18/+7
|
* detailRoberto Ierusalimschy2003-10-201-3/+3
|
* new function `lua_createtable'Roberto Ierusalimschy2003-10-104-12/+13
|
* new functions `lua_getfield' and `lua_setfield'Roberto Ierusalimschy2003-10-107-66/+70
|
* debugger can only see `local function' after it has a meaningful valueRoberto Ierusalimschy2003-10-092-4/+14
|
* new functions `lua_tointeger' and lua_pushinteger'Roberto Ierusalimschy2003-10-0711-120/+160
|
* new bug + correction in path for coroutine bugRoberto Ierusalimschy2003-10-071-2/+29
|
* detailRoberto Ierusalimschy2003-10-031-4/+2
|
* buffer should better use `size_t' for its sizeRoberto Ierusalimschy2003-10-032-9/+13
|
* avoid the use of `strlen' (strings are literals)Roberto Ierusalimschy2003-10-031-15/+13
|
* detailsRoberto Ierusalimschy2003-10-031-3/+3
|
* Lua kernel does not use malloc/free functions.Roberto Ierusalimschy2003-10-028-105/+116
|
* avoid unecessary includes of `stdlib'Roberto Ierusalimschy2003-10-022-4/+4
|
* detail: `luaL_where' does not use the name informationRoberto Ierusalimschy2003-10-011-2/+2
|
* bug: syntax `local function' does not increment stack sizeRoberto Ierusalimschy2003-09-292-5/+62
|
* bug: cannot invalidate a running coroutineRoberto Ierusalimschy2003-09-051-9/+21
|
* detailRoberto Ierusalimschy2003-09-051-2/+2
|
* main thread and global state are allocated in a single blockRoberto Ierusalimschy2003-09-041-52/+53
|
* some changes in error reportingRoberto Ierusalimschy2003-09-041-30/+24
|