summaryrefslogtreecommitdiff
path: root/table.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* first implementation of "$if";Roberto Ierusalimschy1997-04-071-1/+2
| | | | new function "findstring" (useful in good places)
* "Object" renamed to "TObject" (Tagged Object), to avoid conflicts withRoberto Ierusalimschy1997-03-311-4/+4
| | | | pre-defined names in some C compilers.
* first step in implementing internal methods.Roberto Ierusalimschy1997-02-261-1/+2
|
* lock mechanism seperseded by the REFERENCE mechanism.Roberto Ierusalimschy1996-04-221-1/+2
|
* "lua_ntable" and "lua_nconstant" are public (undump.c uses them).Roberto Ierusalimschy1996-03-141-1/+3
|
* fixed strings (not collectable) don't need to be inserted in the constant table.Roberto Ierusalimschy1996-02-261-2/+2
|
* reserved words are stored in main string table; "marked" field isRoberto Ierusalimschy1996-02-141-2/+3
| | | | | used to indicate its type. Table initializations centralized by "tree.c".
* BIG CHANGE: new data structure for constants, strings and globals, usingRoberto Ierusalimschy1996-02-121-4/+5
| | | | an array of hash tables for all them.
* elimination of unused declarations (left from old modifications)Roberto Ierusalimschy1996-02-061-5/+1
|
* lua_table now has references to global variable names (TreeNode's).Roberto Ierusalimschy1996-01-261-1/+8
|
* memory overflow tries a garbage collection; if it fails then exit theRoberto Ierusalimschy1996-01-221-1/+2
| | | | program.
* functions now may be declared with any "var" as a name;Roberto Ierusalimschy1995-10-261-3/+1
| | | | | therefore they do not have a "baptism" name. Changes in debug API to acomodate that.
* new style for debug information about functions: no more SETFUNCTIONRoberto Ierusalimschy1995-10-171-6/+5
| | | | | | | | opcodes. When a function is called, its entry in the stack is marked with LUA_T_(C)MARK, so function 'luaD_stackedfunction' can find it if needed. Functions now have their file names in the headers, so there is no need of 'addfile' and the like.
* new function "luaI_findconstantbyname".Roberto Ierusalimschy1995-10-131-1/+2
|
* better control of integer types and their limitsRoberto Ierusalimschy1994-12-201-4/+4
|
* garbage collection tag for strings organized in struct TaggedStringRoberto Ierusalimschy1994-11-231-2/+3
|
* function 'lua_createstring' moved from table.c to tree.cRoberto Ierusalimschy1994-11-181-2/+1
|
* changes in garbage collection controlRoberto Ierusalimschy1994-11-171-5/+1
|
* correction of function 'nextvar'Roberto Ierusalimschy1994-11-161-2/+1
|
* unification of symbol tree and constant treeRoberto Ierusalimschy1994-11-141-3/+6
|
* function 'lua_addfile' returns an error messageRoberto Ierusalimschy1994-11-031-2/+2
|
* adaptative garbage collection.Waldemar Celes1994-10-171-1/+2
|
* Uso de arvores binarias para armazenar nomes e realocacao dinamicaWaldemar Celes1994-07-191-12/+2
| | | | de tabelas (pilhas, hashtable, globais, codigo, etc.)
* Implementacao da nova estrategia para armazenar os arraysWaldemar Celes1994-04-201-11/+15
| | | | em lista encadeada.
* eliminacao da funcao findenclosedconstant, cuja tarefa agoraRoberto Ierusalimschy1993-12-221-2/+1
| | | | e' realizada pelo analizador lexico
* Module to control static tablesWaldemar Celes1993-12-171-2/+2
|
* oldest known commitThe Lua team1993-07-281-0/+39