aboutsummaryrefslogtreecommitdiff
path: root/tree.c (unfollow)
Commit message (Collapse)AuthorFilesLines
1994-09-22added support for ugly tokensLuiz Henrique de Figueiredo1-18/+65
1994-09-20sai strtod, entra sscanf. permite conversao de numeros com espacos em volta.Waldemar Celes1-15/+18
1994-09-12acertar bug no formato de string.Waldemar Celes1-5/+6
1994-09-08default size for arrays is no more 101, as arrays now can grow.Waldemar Celes1-3/+3
1994-09-08new field 'next' in struct 'Hash', to list tables for garbage collection.Waldemar Celes1-1/+2
1994-09-08Implementacao de heranca multipla.Waldemar Celes1-15/+53
1994-09-05Alteracao do buffer de funcao de 32 para 64.Waldemar Celes1-2/+2
1994-09-05escapes \' e \" em strings; correcao do escape \\Waldemar Celes1-2/+7
1994-08-24Compatibilizacao com C++.Waldemar Celes2-2/+21
1994-08-17nova funcao 'debug', para auxiliar debugacao de programas lua.Roberto Ierusalimschy1-1/+17
1994-08-17inclui 'lua.h' que contem prototipos das funcoes 'lua_errorfunction' eRoberto Ierusalimschy1-1/+2
'lua_error'.
1994-08-17Implementacao da macro 'lua_strcmp'Waldemar Celes1-4/+10
1994-08-17Alteracao na macro 'streq'Waldemar Celes1-2/+2
1994-08-17inclusao de 'lualib.h' para ter prototipos das funcoes deWaldemar Celes2-2/+4
'iolib_open' e 'strlib_open'.
1994-08-17novas funcoes 'gettable' e 'pushtable'.Waldemar Celes1-4/+7
1994-08-17heranca e nova implementacao do hash.Waldemar Celes1-9/+21
1994-08-17novas funcoes 'gettable' e 'pushtable', nova implementacao do hash eWaldemar Celes1-23/+71
heranca nas indexacoes.
1994-08-15Implementacao das funcoes 'log', 'log10' e 'exp'.Waldemar Celes1-1/+41
1994-08-11Implementacao das funcoes 'getenv' e 'abort'Waldemar Celes1-3/+34
1994-08-09Alteracao do hash, trocando tratamento de colisao por listaWaldemar Celes2-158/+152
pela estrategia de re-hash. Foi feito uma avaliacao da funcao de hash, e constatado sua eficiencia com uma media de 4 acessos no hash ate' 70% ocupado.
1994-08-05Implementacao da definicao e chamada de METODOS.Waldemar Celes3-35/+148
1994-08-05implementacao de dois buffer de 'yytext' para evitar bugWaldemar Celes1-12/+20
no look ahead do yacc
1994-08-05evitar, durante consultas, criacao de nos nao encontrados.Waldemar Celes2-2/+18
1994-08-04Alteracao na funcao 'write" para permitir acrescentar caracteresWaldemar Celes1-11/+28
de espacamento, tabs, newline, etc. nos formatos. Corrigiu tambem bug do formato 'F' maiusculo.
1994-08-03Implementacao de funcoes para tratar Lua function em C eWaldemar Celes4-10/+42
correcoes de bugs nas tabelas dinamicas.
1994-07-21arquivo nao mais utilizado em Lua.Roberto Ierusalimschy1-85/+0
1994-07-20Aumentar precisao do valor de PI.Waldemar Celes1-3/+5
1994-07-19novos warnings "missing-prototypes" e "ansi".Waldemar Celes1-2/+2
1994-07-19opcao "clear" para limpar arquivos que podem ser reconstruidos peloWaldemar Celes1-1/+6
make (menos os .a e o executavel "lua").
1994-07-19inclui arquivo "tree".v1.2Waldemar Celes1-3/+4
1994-07-19Uso de arvores binarias para armazenar nomes e realocacao dinamicaWaldemar Celes7-275/+251
de tabelas (pilhas, hashtable, globais, codigo, etc.)
1994-07-19Arvore binaria de strings, variaveis e constantes.Waldemar Celes2-0/+237
1994-04-25Correcao de erro na funcao read quando a variavel queWaldemar Celes1-8/+20
especifica o formato nao era uma string e correcao do erro para ler strings entre aspas nula no formato livre.
1994-04-20Implementacao da nova estrategia para armazenar os arraysWaldemar Celes6-122/+175
em lista encadeada.
1994-04-20Alteracao do tipo da variavel "pc" na compilacao, passandoWaldemar Celes1-47/+39
a ser indice e nao mais ponteiro.
1994-04-19Nova estrategia de alocacao de buffers para codigo intermediario.Waldemar Celes1-52/+95
1994-04-15Correcao da funcao PrintCodeWaldemar Celes1-5/+28
1994-04-15O token NAME deixa de estar associado a um indice da tabela deWaldemar Celes1-23/+51
simbolos e passa a conter o ponteiro da string yytext. Recebido o token NAME, decide-se entre um simbolo ou uma constante.
1994-04-15Retirar chamada da funcao lua_findsymbol associada a cadaWaldemar Celes1-2/+5
token NAME. A decisao de chamar lua_findsymbol ou lua_findconstant fica a cargo do modulo "lua.stx".
1994-04-13Correcao de bug: uma string ja' existente na tabela de string naoWaldemar Celes1-2/+5
estava sendo liberada.
1994-04-13Alteracao para retirar codificacao de NOP's, substituindoWaldemar Celes3-113/+193
pela utilizacao de "union" com "chars" para codificar Word e float. Observa-se que foram realizados testes antes da alteracao e constatou-se que do bytecode anteriormente gerado, NOP representava de 10 a 13% do total de bytes do codigo. Esta percentagem chegava ate' a 20% na caso de descricao de metafile utilizando Lua.
1994-04-06Modificaco para reservar espaco do byte para marcar constantesWaldemar Celes1-5/+13
pre-definidas.
1994-03-28Acrescentar o gerenciador de memoria "mm", corrigir bug reservandoWaldemar Celes1-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).
1994-03-28Acrescentar o gerenciador de memoria "mm" e corrigir um bug poisWaldemar Celes1-2/+4
no novo "lex" o token FUNCTION nao tem valor associado.
1994-03-28Acrescentar o include do gerenciador de memoria "mm".Waldemar Celes5-4/+51
1994-02-13otimizacao do codigo para construtores.Roberto Ierusalimschy1-58/+115
correcao do tamanho do buffer de codigo.
1994-02-13otimizacao do codigo para construtores.Roberto Ierusalimschy1-32/+53
pequenas modificacoes na execucao de LOADi e similares.
1994-02-13otimizacao do codigo para construtores.Roberto Ierusalimschy1-2/+6
1994-01-10uso de pattern-matching para regras de RCS.Roberto Ierusalimschy1-39/+3
1993-12-301) execute retorna resultado Unix da execucao do comando.Roberto Ierusalimschy1-11/+14
2) correcao parcial da read: retorna nil quando encontra EOF.