Roberto Ierusalimschy
|
83e9897cf0
correction on comments about opcodes.
|
28 years ago |
Roberto Ierusalimschy
|
42fa305649
better error messages;
|
28 years ago |
Roberto Ierusalimschy
|
ad5574c4c9
"Object" renamed to "TObject" (Tagged Object), to avoid conflicts with
|
28 years ago |
Roberto Ierusalimschy
|
5d60470508
i.m. "arith" and "order" splited for different operations
|
28 years ago |
Roberto Ierusalimschy
|
1444d28476
first full implementation of internal methods
|
28 years ago |
Roberto Ierusalimschy
|
b6d91e24e2
"tag" changed to "ttype" (since now tag has other meaning)
|
28 years ago |
Roberto Ierusalimschy
|
b8af9c56c9
new form for constructors: {[exp] = exp, ...}
|
28 years ago |
Roberto Ierusalimschy
|
6769f34817
lua_Type is private (preparation for tags)
|
28 years ago |
Roberto Ierusalimschy
|
205ee1ec84
userdata can handle arbitrary binary data;
|
28 years ago |
Roberto Ierusalimschy
|
4dbf7285a8
small omission corrected ("s_tsvalue")
|
29 years ago |
Roberto Ierusalimschy
|
8c37d3b9d6
documentation of opcode meanings (thanks to lhf)
|
29 years ago |
Roberto Ierusalimschy
|
e5ec547eb3
"call" returns separate results, instead of a table.
|
29 years ago |
Roberto Ierusalimschy
|
9863223fbf
first version of vararg facility (plus new function "call").
|
29 years ago |
Roberto Ierusalimschy
|
3e1f731826
integration with undump (execution of pre-compiled chuncks)
|
29 years ago |
Roberto Ierusalimschy
|
b58225e93b
unused declaration removed.
|
29 years ago |
Roberto Ierusalimschy
|
8d82aa821a
small correction (about types)
|
29 years ago |
Roberto Ierusalimschy
|
0f4903a5d7
new header "lex.h".
|
29 years ago |
Roberto Ierusalimschy
|
0d50b87aa4
lua_table now has references to global variable names (TreeNode's).
|
29 years ago |
Roberto Ierusalimschy
|
27ae8432b6
names generated by yacc (starting with "yy") are changed to start with
|
30 years ago |
Roberto Ierusalimschy
|
9efc257d9d
new method to keep debug line information: current line is stored on the
|
30 years ago |
Roberto Ierusalimschy
|
2cffb08a5c
new style for debug information about functions: no more SETFUNCTION
|
30 years ago |
Roberto Ierusalimschy
|
68f337dfa6
Garbage collection of functions + header structure for functions
|
30 years ago |
Waldemar Celes
|
8156604823
run-time stack now is controled at run time, instead of
|
30 years ago |
Roberto Ierusalimschy
|
8cb8594a3b
better control of integer types and their limits
|
31 years ago |
Roberto Ierusalimschy
|
d490555ec9
garbage collection tag for strings organized in struct TaggedString
|
31 years ago |
Roberto Ierusalimschy
|
8a0521fa52
fallback for garbage collection
|
31 years ago |
Roberto Ierusalimschy
|
9deac27704
fallback list moved from opcode.c to fallback.c
|
31 years ago |
Roberto Ierusalimschy
|
6b387e01b2
lua_parse has a different interface
|
31 years ago |
Roberto Ierusalimschy
|
d95a8b3121
new API: lua_Object now is an integer
|
31 years ago |
Roberto Ierusalimschy
|
de4e2305c5
Type renamed to lua_Type
|
31 years ago |