summaryrefslogtreecommitdiff
path: root/lobject.h
Commit message (Collapse)AuthorAgeFilesLines
...
* towards incremental GCRoberto Ierusalimschy2003-11-181-1/+2
|
* parser fully reentrant(!)Roberto Ierusalimschy2003-08-271-15/+22
|
* Lua does not need all those different types...Roberto Ierusalimschy2003-04-281-2/+2
|
* name changes to avoid name collision between macros and variablesRoberto Ierusalimschy2003-03-181-2/+1
|
* small optimization for sizes of array constructorsRoberto Ierusalimschy2003-02-181-2/+3
|
* different variables for number of upvalues and size of upvalue arrayRoberto Ierusalimschy2003-02-111-2/+3
| | | | (makes code clearer)
* new functions to manipulate upvales (get/setupvalue)Roberto Ierusalimschy2002-12-191-2/+3
|
* better code to signal write barriersRoberto Ierusalimschy2002-11-141-3/+5
|
* back to `__mode' metafield to specify weaknessRoberto Ierusalimschy2002-11-141-5/+1
|
* all objects with several children (tables, closures, stacks, prototypes)Roberto Ierusalimschy2002-11-131-8/+8
| | | | go to `gray' queue
* new macros to distinguish different types of object moves (for future GCRoberto Ierusalimschy2002-11-071-1/+18
| | | | evolution).
* detailRoberto Ierusalimschy2002-11-041-9/+9
|
* threads now are real Lua objects, subject to garbage collectionRoberto Ierusalimschy2002-10-251-38/+29
|
* small changes in type configuration facilitiesRoberto Ierusalimschy2002-10-221-3/+3
|
* in case of memory allocation errors, sizecode and sizelineinfo canRoberto Ierusalimschy2002-10-161-1/+2
| | | | be different
* use of different buffers for scanner and concatenationRoberto Ierusalimschy2002-10-081-3/+1
|
* state's buffer is used only for charsRoberto Ierusalimschy2002-09-191-3/+2
|
* detailsRoberto Ierusalimschy2002-09-021-1/+5
|
* new structure for collectable objects, sharing a common headerRoberto Ierusalimschy2002-08-301-33/+92
|
* cleaning the stage for generational collectionRoberto Ierusalimschy2002-08-161-4/+8
|
* new API for weak modeRoberto Ierusalimschy2002-08-061-1/+5
|
* new macros `ttis*'Roberto Ierusalimschy2002-08-051-11/+20
|
* new names for light userdata operationsRoberto Ierusalimschy2002-07-171-3/+3
|
* weak keys are removed only after finalizationRoberto Ierusalimschy2002-07-011-4/+1
|
* TM_GETTABLE/TM_SETTABLE don't need fast access anymoreRoberto Ierusalimschy2002-06-241-2/+2
|
* `luaV_gettable' returns element positionRoberto Ierusalimschy2002-06-241-2/+2
|
* first implementation of independent global table per functionRoberto Ierusalimschy2002-06-201-2/+3
|
* new fallback for equality `__eq'Roberto Ierusalimschy2002-06-131-12/+14
|
* new fallback __le (less equal), for partial orderRoberto Ierusalimschy2002-06-121-9/+1
|
* new names for string formating functionsRoberto Ierusalimschy2002-05-161-3/+3
|
* new format for error messagesRoberto Ierusalimschy2002-05-151-2/+1
|
* new function `lua_vpushstr' to replace uses of `sprintf'Roberto Ierusalimschy2002-05-071-1/+3
|
* new format for test intructions (handle NaN correctly)Roberto Ierusalimschy2002-05-061-1/+10
|
* support for `light' userdata + simpler support for `boxed' udataRoberto Ierusalimschy2002-04-051-9/+8
|
* simpler implementation for line informationRoberto Ierusalimschy2002-03-251-2/+1
|
* configurable macros should live in llimits.hRoberto Ierusalimschy2002-03-181-16/+1
|
* avoid C identifiers beginning with '_'Roberto Ierusalimschy2002-03-111-10/+10
|
* lu_byte is enough for those fields (maxstack < 256)Roberto Ierusalimschy2002-03-051-6/+6
|
* better order of record fields for 64-bit machinesRoberto Ierusalimschy2002-02-081-16/+15
|
* `eventtable' renamed to `metatable'Roberto Ierusalimschy2002-01-301-2/+2
|
* new interface for weak modesRoberto Ierusalimschy2002-01-091-2/+1
|
* first version of Lua "stackless"Roberto Ierusalimschy2001-12-181-14/+0
|
* new type `boolean'Roberto Ierusalimschy2001-12-111-1/+8
|
* tag system replaced by event tablesRoberto Ierusalimschy2001-12-051-17/+5
|
* new implementation for lua upvalues (sugested by E.T.): simpler and solvesRoberto Ierusalimschy2001-11-291-10/+10
| | | | a bug for multi-stacks
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-5/+5
|
* optimizations for space in LClosures and time cleanning weak tablesRoberto Ierusalimschy2001-11-061-18/+20
|
* optimization for array part of a TableRoberto Ierusalimschy2001-10-251-9/+17
|
* new definitions for closure structuresRoberto Ierusalimschy2001-10-021-22/+32
|
* detailsRoberto Ierusalimschy2001-09-251-3/+3
|