summaryrefslogtreecommitdiff
path: root/lfunc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* debug information for last line of a function definitionRoberto Ierusalimschy2005-05-051-2/+3
* small bugRoberto Ierusalimschy2005-04-291-5/+1
* C functions and userdata also have environmentsRoberto Ierusalimschy2005-02-181-4/+5
* cleaner way to free all objectsRoberto Ierusalimschy2005-02-101-3/+3
* better control over GC collors of upvaluesRoberto Ierusalimschy2005-01-191-3/+9
* cleaner way to remark open upvaluesRoberto Ierusalimschy2005-01-181-7/+31
* better names for `luaM_free...' macrosRoberto Ierusalimschy2004-11-241-4/+4
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-1/+2
* better way to control open upvaluesRoberto Ierusalimschy2004-03-151-10/+12
* more and better tools (assertions & inspectors) to check incremental GCRoberto Ierusalimschy2004-02-161-2/+7
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-10/+10
* First version of incremental GCRoberto Ierusalimschy2003-12-091-2/+3
* two different white flags (to distinguish dead elements from new ones)Roberto Ierusalimschy2003-12-031-2/+1
* macros for closure sizes are globalRoberto Ierusalimschy2003-11-241-8/+1
* gclist for upvalues must be available even when upvalue is still openRoberto Ierusalimschy2003-11-191-20/+21
* cleaner code for manipulation of `marked' fieldRoberto Ierusalimschy2003-11-171-2/+2
* it's ok to dump functions with upvaluesRoberto Ierusalimschy2003-10-201-1/+10
* avoid unecessary includes of `stdlib'Roberto Ierusalimschy2003-10-021-2/+2
* name changes to avoid name collision between macros and variablesRoberto Ierusalimschy2003-03-181-3/+3
* different variables for number of upvalues and size of upvalue arrayRoberto Ierusalimschy2003-02-111-3/+4
* new functions to manipulate upvales (get/setupvalue)Roberto Ierusalimschy2002-12-191-1/+3
* each .c file defines its own nameRoberto Ierusalimschy2002-12-041-1/+3
* documentation for write barriersRoberto Ierusalimschy2002-11-141-2/+2
* better control over GCObjectsRoberto Ierusalimschy2002-11-131-11/+12
* free prototype in (more or less) the same order it is created byRoberto Ierusalimschy2002-10-211-3/+3
* in case of memory allocation errors, sizecode and sizelineinfo canRoberto Ierusalimschy2002-10-161-3/+3
* new structure for collectable objects, sharing a common headerRoberto Ierusalimschy2002-08-301-26/+19
* cleaning the stage for generational collectionRoberto Ierusalimschy2002-08-161-1/+4
* first implementation of independent global table per functionRoberto Ierusalimschy2002-06-201-2/+3
* precompiler may create functions without `lineinfo'Roberto Ierusalimschy2002-05-021-2/+3
* simpler implementation for line informationRoberto Ierusalimschy2002-03-251-3/+2
* lu_byte is enough for those fields (maxstack < 256)Roberto Ierusalimschy2002-03-051-3/+3
* some warningsRoberto Ierusalimschy2001-12-211-2/+2
* tag system replaced by event tablesRoberto Ierusalimschy2001-12-051-3/+1
* new implementation for lua upvalues (sugested by E.T.): simpler and solvesRoberto Ierusalimschy2001-11-291-59/+23
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-3/+2
* optimizations for space in LClosures and time cleanning weak tablesRoberto Ierusalimschy2001-11-061-12/+10
* new definitions for closure structuresRoberto Ierusalimschy2001-10-021-33/+29
* first implementation of unrestricted static scopingRoberto Ierusalimschy2001-09-071-5/+95
* better syntax for type castsRoberto Ierusalimschy2001-08-311-3/+4
* rename of `kproto' to `p'Roberto Ierusalimschy2001-06-281-4/+4
* new implementation for the Virtual MachineRoberto Ierusalimschy2001-06-051-7/+4
* new way to handle `profiles'Roberto Ierusalimschy2001-03-261-1/+2
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-2/+2
* code check for upvaluesRoberto Ierusalimschy2001-02-201-1/+2
* string pointers are always fully alignedRoberto Ierusalimschy2001-02-091-2/+2
* no need for tags in boxed values :-(Roberto Ierusalimschy2001-02-011-2/+1
* all boxed types start with their tagsRoberto Ierusalimschy2001-01-291-1/+2
* thead-specific state separated from "global" stateRoberto Ierusalimschy2001-01-191-5/+5
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-39/+17