summaryrefslogtreecommitdiff
path: root/table.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* "getobjname" checks first fallbacks (so, if a function is global andRoberto Ierusalimschy1995-11-031-4/+4
| | | | a fallback, it is reported as a fallback).
* functions now may be declared with any "var" as a name;Roberto Ierusalimschy1995-10-261-31/+21
| | | | | therefore they do not have a "baptism" name. Changes in debug API to acomodate that.
* small changes in the format of debug information.Roberto Ierusalimschy1995-10-231-4/+8
|
* new style for debug information about functions: no more SETFUNCTIONRoberto Ierusalimschy1995-10-171-51/+51
| | | | | | | | 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-4/+9
|
* Garbage collection of functions + header structure for functionsRoberto Ierusalimschy1995-10-041-1/+5
|
* small corrections to avoid uninitialized global variables.Roberto Ierusalimschy1995-09-151-3/+3
|
* Ajustar limites para garbage collection.Waldemar Celes1995-05-161-3/+3
|
* new lua function "getstack"; new interface to function luaI_reportbug.Roberto Ierusalimschy1995-05-161-1/+3
|
* calls to "lua_reportbug" changed to "lua_error", sinceRoberto Ierusalimschy1995-05-021-7/+7
| | | | "lua_reportbug" is only an internal function to build debug information
* trocar a funcao para garbage colector adaptativo.Waldemar Celes1995-01-181-2/+2
|
* strdup is done via mem.c to control its memory allocationRoberto Ierusalimschy1995-01-141-2/+2
|
* control of garbage collection is done with Longs, as there can beRoberto Ierusalimschy1995-01-121-4/+4
| | | | more than WORD objects to collect.
* better control of integer types and their limitsRoberto Ierusalimschy1994-12-201-15/+16
|
* new constant LUA_NOOBJECTRoberto Ierusalimschy1994-12-161-3/+3
|
* garbage collection tag for strings organized in struct TaggedStringRoberto Ierusalimschy1994-11-231-11/+13
|
* new lua functions 'getglobal' and 'setglobal'Roberto Ierusalimschy1994-11-211-6/+32
|
* function 'lua_createstring' moved from table.c to tree.cRoberto Ierusalimschy1994-11-181-11/+1
|
* changes in garbage collection controlRoberto Ierusalimschy1994-11-171-22/+14
|
* new module for memory allocationRoberto Ierusalimschy1994-11-161-17/+7
|
* correction of function 'nextvar'Roberto Ierusalimschy1994-11-161-5/+8
|
* unification of symbol tree and constant treeRoberto Ierusalimschy1994-11-141-23/+25
|
* small corrections to avoid 'warings' with accRoberto Ierusalimschy1994-11-111-3/+3
|
* small changes in error recoveryRoberto Ierusalimschy1994-11-101-42/+13
|
* frees file names when unstackedRoberto Ierusalimschy1994-11-091-3/+3
|
* garbage collection for locked objectsRoberto Ierusalimschy1994-11-081-3/+9
|
* new API: lua_Object now is an integerRoberto Ierusalimschy1994-11-071-10/+10
|
* new global function 'setfallback'Roberto Ierusalimschy1994-11-041-5/+7
|
* there is no need of predefined constants.Roberto Ierusalimschy1994-11-031-14/+4
|
* function 'lua_addfile' returns an error messageRoberto Ierusalimschy1994-11-031-12/+6
|
* tags T_NIL, etc, changed to LUA_T_NIL, etcRoberto Ierusalimschy1994-11-021-14/+14
|
* frees filename from file stackRoberto Ierusalimschy1994-11-021-2/+2
|
* deletion of 'include mm.h'Roberto Ierusalimschy1994-10-181-3/+1
|
* remove of 'printf' for debuging.Roberto Ierusalimschy1994-10-171-3/+1
|
* adaptative garbage collection.Waldemar Celes1994-10-171-5/+8
|
* Implementacao de funcoes para tratar Lua function em C eWaldemar Celes1994-08-031-3/+3
| | | | correcoes de bugs nas tabelas dinamicas.
* Uso de arvores binarias para armazenar nomes e realocacao dinamicaWaldemar Celes1994-07-191-171/+143
| | | | de tabelas (pilhas, hashtable, globais, codigo, etc.)
* Implementacao da nova estrategia para armazenar os arraysWaldemar Celes1994-04-201-75/+53
| | | | em lista encadeada.
* Correcao de bug: uma string ja' existente na tabela de string naoWaldemar Celes1994-04-131-2/+5
| | | | estava sendo liberada.
* Modificaco para reservar espaco do byte para marcar constantesWaldemar Celes1994-04-061-5/+13
| | | | pre-definidas.
* Acrescentar o gerenciador de memoria "mm", corrigir bug reservandoWaldemar Celes1994-03-281-5/+14
| | | | | | o byte para a coleta de lixo nas constantes pre-definidas e colocar um teste em tempo de execucao para evitar duplicidade de valores na tabela de strings (teste ainda linear).
* eliminacao da funcao findenclosedconstant, cuja tarefa agoraRoberto Ierusalimschy1993-12-221-52/+1
| | | | e' realizada pelo analizador lexico
* Module to control static tablesWaldemar Celes1993-12-171-19/+58
|
* oldest known commitThe Lua team1993-07-281-0/+351