Roberto Ierusalimschy
|
45cf24485d
useless #include.
|
29 years ago |
Roberto Ierusalimschy
|
41259bff31
BIG CHANGE: new data structure for constants, strings and globals, using
|
29 years ago |
Roberto Ierusalimschy
|
995a9f7188
no more "Bool" type
|
29 years ago |
Roberto Ierusalimschy
|
68f337dfa6
Garbage collection of functions + header structure for functions
|
30 years ago |
Roberto Ierusalimschy
|
18ea2eff80
calls to "lua_reportbug" changed to "lua_error", since
|
30 years ago |
Roberto Ierusalimschy
|
b36cd823b1
header "string.h" was missing (gcc does not warn that)
|
30 years ago |
Roberto Ierusalimschy
|
8faf4d1de2
control of garbage collection is done with Longs, as there can be
|
31 years ago |
Roberto Ierusalimschy
|
8cb8594a3b
better control of integer types and their limits
|
31 years ago |
Roberto Ierusalimschy
|
3365a35243
new constant LUA_NOOBJECT
|
31 years ago |
Roberto Ierusalimschy
|
2b301d711b
new hash function; hash value for strings are kept with the string
|
31 years ago |
Roberto Ierusalimschy
|
1929ddcf49
userdata can have different tags
|
31 years ago |
Roberto Ierusalimschy
|
b234da1cc2
changes in garbage collection control
|
31 years ago |
Roberto Ierusalimschy
|
2b5bc5d1a8
new module for memory allocation
|
31 years ago |
Roberto Ierusalimschy
|
3b7a36653b
lua_equalObj now is global (and is used by opcode)
|
31 years ago |
Roberto Ierusalimschy
|
8a0521fa52
fallback for garbage collection
|
31 years ago |
Roberto Ierusalimschy
|
d95a8b3121
new API: lua_Object now is an integer
|
31 years ago |
Roberto Ierusalimschy
|
62ec3797d5
inheritance is not built-in
|
31 years ago |
Roberto Ierusalimschy
|
5cb6856ebc
because lua_error now does a longjmp, many functions do not need
|
31 years ago |
Roberto Ierusalimschy
|
0162decc58
tags T_NIL, etc, changed to LUA_T_NIL, etc
|
31 years ago |
Roberto Ierusalimschy
|
41e4c5798e
small corrections
|
31 years ago |
Waldemar Celes
|
f8c8159362
adaptative garbage collection.
|
31 years ago |
Waldemar Celes
|
d107d5bfd2
implementacao de busca no campo godparent em substituicao
|
31 years ago |
Waldemar Celes
|
b826a39919
Implementacao de heranca multipla.
|
31 years ago |
Waldemar Celes
|
a4eeb099c8
Alteracao na macro 'streq'
|
31 years ago |
Waldemar Celes
|
592a949272
heranca e nova implementacao do hash.
|
31 years ago |
Waldemar Celes
|
b28da81cfe
Alteracao do hash, trocando tratamento de colisao por lista
|
31 years ago |
Waldemar Celes
|
088cc3f380
evitar, durante consultas, criacao de nos nao encontrados.
|
31 years ago |
Waldemar Celes
|
493d718b7f
Uso de arvores binarias para armazenar nomes e realocacao dinamica
|
31 years ago |
Waldemar Celes
|
44521b21e5
Implementacao da nova estrategia para armazenar os arrays
|
31 years ago |
Waldemar Celes
|
3577eb6f13
Acrescentar o include do gerenciador de memoria "mm".
|
31 years ago |