Roberto Ierusalimschy
|
a66404aca6
function "setfallback" now gives an error if called with wrong parameters.
|
30 years ago |
Roberto Ierusalimschy
|
d80659759b
new module luadebug.h.
|
30 years ago |
Roberto Ierusalimschy
|
2cffb08a5c
new style for debug information about functions: no more SETFUNCTION
|
30 years ago |
Roberto Ierusalimschy
|
b17c76817d
new function "luaI_findconstantbyname".
|
30 years ago |
Roberto Ierusalimschy
|
36a7fda014
bug: stack overflow error must leave space on the stack for error function.
|
30 years ago |
Roberto Ierusalimschy
|
7e01348658
"docall" now assumes that called function is always on the stack, just
|
30 years ago |
Roberto Ierusalimschy
|
68f337dfa6
Garbage collection of functions + header structure for functions
|
30 years ago |
Roberto Ierusalimschy
|
3ec4f4eb86
small corrections to avoid warnings.
|
30 years ago |
Roberto Ierusalimschy
|
ec79f25286
new lua function "getstack"; new interface to function luaI_reportbug.
|
30 years ago |
Roberto Ierusalimschy
|
18ea2eff80
calls to "lua_reportbug" changed to "lua_error", since
|
30 years ago |
Waldemar Celes
|
8156604823
run-time stack now is controled at run time, instead of
|
30 years ago |
Roberto Ierusalimschy
|
2043a0ca30
adjust checks if stack has enough space
|
30 years ago |
Roberto Ierusalimschy
|
7c342c488e
header "stdlib.h" was missing (gcc does not warn that)
|
30 years ago |
Roberto Ierusalimschy
|
dd28b830e9
a null lua_Object is LUA_NOOBJECT, not NULL.
|
30 years ago |
Waldemar Celes
|
8795aab83e
new API function lua_pushlocked & lua_checkstack is a macro
|
30 years ago |
Roberto Ierusalimschy
|
5b8ced84b4
stack is indexed by integers, not Words, to allow bigger stack on 32 bit machines
|
31 years ago |
Roberto Ierusalimschy
|
df3a81ec88
functions that no more return error codes now have return type void
|
31 years ago |
Waldemar Celes
|
b8e76d9b5c
'lua_getsubscript' and 'lua_storesubscript' now run unprotected (to improve efficiency)
|
31 years ago |
Roberto Ierusalimschy
|
8cb8594a3b
better control of integer types and their limits
|
31 years ago |
Roberto Ierusalimschy
|
fe8338335d
a field with value 'nil' must call the fallback 'index'
|
31 years ago |
Roberto Ierusalimschy
|
068d1cd1ee
new constant LUA_NOOBJECT.
|
31 years ago |
Roberto Ierusalimschy
|
5dfd17dd76
new API function 'lua_pushliteral'
|
31 years ago |
Roberto Ierusalimschy
|
ce4fb88b34
opcode PUSHSELF has a parameter that indicates the method to be called
|
31 years ago |
Roberto Ierusalimschy
|
e742d54253
small bug correction
|
31 years ago |
Roberto Ierusalimschy
|
d490555ec9
garbage collection tag for strings organized in struct TaggedString
|
31 years ago |
Roberto Ierusalimschy
|
577ae944e9
correction of function tonumber
|
31 years ago |
Roberto Ierusalimschy
|
609392ff2e
fallback for "call expression not a function" errors
|
31 years ago |
Roberto Ierusalimschy
|
96ea2e0fb4
fallback to unary minus is 'arith' with operation code 'unm'
|
31 years ago |
Roberto Ierusalimschy
|
93ccdd52ef
lua_lock receives its parameter via stack.
|
31 years ago |
Roberto Ierusalimschy
|
1929ddcf49
userdata can have different tags
|
31 years ago |