Roberto Ierusalimschy
|
cda444d7f4
type names changed to avoid clashes
|
31 tahun lalu |
Roberto Ierusalimschy
|
dd28b830e9
a null lua_Object is LUA_NOOBJECT, not NULL.
|
31 tahun lalu |
Roberto Ierusalimschy
|
572ee14b52
use yacc++ instead of yacc.
|
31 tahun lalu |
Roberto Ierusalimschy
|
6198626138
libs should not use Lua internal functions (like mem.h).
|
31 tahun lalu |
Waldemar Celes
|
8795aab83e
new API function lua_pushlocked & lua_checkstack is a macro
|
31 tahun lalu |
Waldemar Celes
|
f83db16cab
new API function lua_pushlocked
|
31 tahun lalu |
Waldemar Celes
|
6e0e9935ec
trocar a funcao para garbage colector adaptativo.
|
31 tahun lalu |
Waldemar Celes
|
97053335fb
Trocar 'pushstring' por 'pushliteral' na macro 'getfield'.
|
31 tahun lalu |
Roberto Ierusalimschy
|
f4591397da
strdup is done via mem.c to control its memory allocation
|
31 tahun lalu |
Roberto Ierusalimschy
|
8faf4d1de2
control of garbage collection is done with Longs, as there can be
|
31 tahun lalu |
Roberto Ierusalimschy
|
53c0a0f43c
function 'strfind' now has two optional parameters, to specify where
|
31 tahun lalu |
Roberto Ierusalimschy
|
ad97e9ccbc
small bug in fallback for power operator
|
31 tahun lalu |
Waldemar Celes
|
e4c69cf917
correcao de bug na construcao do formato.
|
31 tahun lalu |
Roberto Ierusalimschy
|
5b8ced84b4
stack is indexed by integers, not Words, to allow bigger stack on 32 bit machines
|
31 tahun lalu |
Roberto Ierusalimschy
|
df3a81ec88
functions that no more return error codes now have return type void
|
31 tahun lalu |
Waldemar Celes
|
b8e76d9b5c
'lua_getsubscript' and 'lua_storesubscript' now run unprotected (to improve efficiency)
|
31 tahun lalu |
Waldemar Celes
|
dc97a07e19
better names for 'y.tab.c' and 'y.tab.h' (now they are moved to 'parser.c' and 'parser.h')
|
31 tahun lalu |
Waldemar Celes
|
4dce79f7e3
uses 'limits.h' for MAX_WORD and MAX_INT
|
31 tahun lalu |
Waldemar Celes
|
a8220feed2
bytecodes are indexed by integers, not Words, to allow bigger code on 32 bit machines
|
31 tahun lalu |
Waldemar Celes
|
8bc4b0d741
routines are defined before rules, to allow correct compilation with bison
|
31 tahun lalu |
Roberto Ierusalimschy
|
96b2b90c50
new file 'types.h'
|
31 tahun lalu |
Roberto Ierusalimschy
|
89d823f16b
implementation dependent types
|
31 tahun lalu |
Roberto Ierusalimschy
|
8cb8594a3b
better control of integer types and their limits
|
31 tahun lalu |
Roberto Ierusalimschy
|
fe8338335d
a field with value 'nil' must call the fallback 'index'
|
31 tahun lalu |
Roberto Ierusalimschy
|
068d1cd1ee
new constant LUA_NOOBJECT.
|
31 tahun lalu |
Roberto Ierusalimschy
|
3365a35243
new constant LUA_NOOBJECT
|
31 tahun lalu |
Roberto Ierusalimschy
|
fad57bfa00
new constant LUA_NOOBJECT.
|
31 tahun lalu |
Waldemar Celes
|
891cab8a31
Passar os argv apos '--' para Lua.
|
31 tahun lalu |
Roberto Ierusalimschy
|
2486d677c9
no special treatment for C++ (this should be done in the C++ code)
|
31 tahun lalu |
Roberto Ierusalimschy
|
84b99d25ad
debug message goes to stderr
|
31 tahun lalu |