Roberto Ierusalimschy
2cf954b8ae
lock mechanism
30 years ago
Roberto Ierusalimschy
aa7b1fcec4
new API
30 years ago
Roberto Ierusalimschy
d95a8b3121
new API: lua_Object now is an integer
30 years ago
Roberto Ierusalimschy
9ffba7a3db
first implementation of 'fallbacks'
30 years ago
Roberto Ierusalimschy
c635044f2f
creation of function do_protectedrun, that executes lua code enclosed
in a setjmp, with error recovery.
Elimination of functions lua_isnil, etc.
30 years ago
Roberto Ierusalimschy
fbf887ec2b
new way to call functions, plus several small changes. This is
a temporary version!
30 years ago
Roberto Ierusalimschy
f53460aab9
CREATEARRAY now has an argument, the size of the array to create.
30 years ago
Roberto Ierusalimschy
41e4c5798e
small corrections
30 years ago
Waldemar Celes
ad07c0f638
new operations POWOP (power) and PUSHMARKMET (for marking method calls).
remove of operation PUSHOBJECT.
30 years ago
Waldemar Celes
ceaaa0cca8
Correcao do tratamento de erro reportado dentro de uma funcao.
31 years ago
Waldemar Celes
dc6d0dcc09
retirar especificador de formato %n da funcao ToReal e
acertar funcao lua_convtonumber.
31 years ago
Waldemar Celes
98d9509676
sai strtod, entra sscanf. permite conversao de numeros com espacos em volta.
31 years ago
Waldemar Celes
d2117d66ec
default size for arrays is no more 101, as arrays now can grow.
31 years ago
Waldemar Celes
c4b8b1b989
novas funcoes 'gettable' e 'pushtable', nova implementacao do hash e
heranca nas indexacoes.
31 years ago
Waldemar Celes
41fd23287a
Implementacao da definicao e chamada de METODOS.
31 years ago
Waldemar Celes
b1e9b37883
Implementacao de funcoes para tratar Lua function em C e
correcoes de bugs nas tabelas dinamicas.
31 years ago
Waldemar Celes
493d718b7f
Uso de arvores binarias para armazenar nomes e realocacao dinamica
de tabelas (pilhas, hashtable, globais, codigo, etc.)
31 years ago
Waldemar Celes
44521b21e5
Implementacao da nova estrategia para armazenar os arrays
em lista encadeada.
31 years ago
Waldemar Celes
8ca980966c
Alteracao para retirar codificacao de NOP's, substituindo
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.
31 years ago
Waldemar Celes
3577eb6f13
Acrescentar o include do gerenciador de memoria "mm".
31 years ago
Roberto Ierusalimschy
0ea84a3e79
otimizacao do codigo para construtores.
pequenas modificacoes na execucao de LOADi e similares.
31 years ago
Waldemar Celes
64097041c4
LUA intermediate code interpreter
31 years ago
The Lua team
cd05d9c5cb
oldest known commit
32 years ago