aboutsummaryrefslogtreecommitdiff
path: root/lstate.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* detailsRoberto Ierusalimschy2004-06-021-2/+3
|
* new way to use `vararg' parameters (with `...')Roberto Ierusalimschy2004-05-311-1/+2
|
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-1/+2
|
* detailRoberto Ierusalimschy2004-03-231-1/+2
|
* better way to control open upvaluesRoberto Ierusalimschy2004-03-151-13/+14
|
* more and better tools (assertions & inspectors) to check incremental GCRoberto Ierusalimschy2004-02-161-2/+2
|
* atomic operations are not GC "states"Roberto Ierusalimschy2003-12-121-2/+2
|
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-9/+10
| | | | for incremental garbage collection
* `grayagain' listRoberto Ierusalimschy2003-12-041-1/+2
|
* sweep of strings also incrementalRoberto Ierusalimschy2003-12-041-1/+3
|
* two different white flags (to distinguish dead elements from new ones)Roberto Ierusalimschy2003-12-031-1/+2
|
* single list for all collectible objects, with udata separated at theRoberto Ierusalimschy2003-12-031-3/+8
| | | | end of the list
* default metatable can be NULLRoberto Ierusalimschy2003-12-011-6/+1
|
* incremental GC phasesRoberto Ierusalimschy2003-12-011-2/+3
|
* towards incremental GCRoberto Ierusalimschy2003-11-181-1/+3
|
* Lua kernel does not use malloc/free functions.Roberto Ierusalimschy2003-10-021-29/+22
|
* main thread and global state are allocated in a single blockRoberto Ierusalimschy2003-09-041-52/+53
|
* we do not need a default panic (that does nothing anyway...)Roberto Ierusalimschy2003-07-161-11/+2
|
* new way to control `pc' of running functionsRoberto Ierusalimschy2003-07-161-3/+3
|
* warnings from several compilers (mainly typecasts when lua_Number is float)Roberto Ierusalimschy2003-04-031-2/+2
|
* name changes to avoid name collision between macros and variablesRoberto Ierusalimschy2003-03-181-3/+3
|
* bug: GC metamethod calls could mess C/Lua stack syncronizationRoberto Ierusalimschy2003-02-281-3/+8
|
* `defaultmeta' is always empty, but registry needs some space forRoberto Ierusalimschy2003-02-131-3/+3
| | | | names and numbers (references)
* resist errors in finalizers during lua_closeRoberto Ierusalimschy2003-02-101-2/+10
|
* detailsRoberto Ierusalimschy2002-12-191-1/+3
|
* each .c file defines its own nameRoberto Ierusalimschy2002-12-041-1/+5
|
* separated control over C recursion levelRoberto Ierusalimschy2002-11-221-1/+2
|
* keep L->ci->base in L->base for faster accessRoberto Ierusalimschy2002-11-211-2/+2
|
* global_State must be deallocated (and so allocated) with NULL alsoRoberto Ierusalimschy2002-11-211-3/+4
| | | | (otherwise it trys to decrement inside itself after its own free)
* better organization of "malloc responsabilities"Roberto Ierusalimschy2002-11-191-53/+66
|
* new representation for hooks (to allow asynchronous calls to sethook)Roberto Ierusalimschy2002-11-181-3/+4
|
* documentation for write barriersRoberto Ierusalimschy2002-11-141-2/+2
|
* better control over GCObjectsRoberto Ierusalimschy2002-11-131-2/+3
|
* C needs "union" (unlike C++)Roberto Ierusalimschy2002-10-251-2/+2
|
* threads now are real Lua objects, subject to garbage collectionRoberto Ierusalimschy2002-10-251-51/+52
|
* only one instance of registry and default metatable per global stateRoberto Ierusalimschy2002-10-221-6/+4
|
* use of different buffers for scanner and concatenationRoberto Ierusalimschy2002-10-081-4/+3
|
* new structure for collectable objects, sharing a common headerRoberto Ierusalimschy2002-08-301-10/+4
|
* names...Roberto Ierusalimschy2002-08-161-2/+2
|
* (much) cleaner way to control function statesRoberto Ierusalimschy2002-08-071-2/+2
|
* new (old?) error handling schemeRoberto Ierusalimschy2002-08-061-6/+2
|
* small bug: basic `ci' must have a valid func (base - 1)Roberto Ierusalimschy2002-08-051-1/+2
|
* new implementation for error handlingRoberto Ierusalimschy2002-08-051-8/+15
|
* CallInfo has different fields for C functions and Lua functionsRoberto Ierusalimschy2002-07-161-2/+2
|
* new interface for debug hooksRoberto Ierusalimschy2002-07-081-4/+5
|
* new protocol for error handlingRoberto Ierusalimschy2002-06-181-5/+5
|
* warnings from other compilersRoberto Ierusalimschy2002-06-061-1/+2
|
* no more use of stdio inside the core (except for `tostring'...)Roberto Ierusalimschy2002-06-031-4/+1
|
* `global' tables (registry, etc.) stored in proper place, not in the stackRoberto Ierusalimschy2002-05-081-2/+2
|
* new function `lua_vpushstr' to replace uses of `sprintf'Roberto Ierusalimschy2002-05-071-2/+2
|