Roberto Ierusalimschy
|
ad3816d0d1
luaD_call is more uniform
|
25 years ago |
Roberto Ierusalimschy
|
046a3d6173
tag methods are always functions, so don't need to store a whole object
|
25 years ago |
Roberto Ierusalimschy
|
cd2ddaded9
call hooks can only be called when `pc' is active (that is, inside
|
25 years ago |
Roberto Ierusalimschy
|
13635f7de7
new version of protected execution
|
25 years ago |
Roberto Ierusalimschy
|
9d60598260
better definitions for MULTRET
|
25 years ago |
Roberto Ierusalimschy
|
9fdf73bc9a
first version for new API
|
25 years ago |
Roberto Ierusalimschy
|
397905ef86
(much) better handling of memory alloction errors
|
25 years ago |
Roberto Ierusalimschy
|
014a09c509
better error messages
|
25 years ago |
Roberto Ierusalimschy
|
870f61d299
code redistribution
|
25 years ago |
Roberto Ierusalimschy
|
a69356e9e0
no more special cases for closures with 0 upvalues (performance is the same,
|
25 years ago |
Roberto Ierusalimschy
|
213e9febc8
limits now are in `llims.n'
|
25 years ago |
Roberto Ierusalimschy
|
2877bad4c2
new debug API (first version)
|
25 years ago |
Roberto Ierusalimschy
|
bcdbdaccc3
more debug information (still with bug for tag methods...)
|
25 years ago |
Roberto Ierusalimschy
|
6c79a0a80d
new way to control hooks inside hooks (now the control is done inside Lua)
|
25 years ago |
Roberto Ierusalimschy
|
968ad49da6
`lua_newstate' gets the inital stack size and other arguments
|
26 years ago |
Roberto Ierusalimschy
|
8223ff473f
lua_Object is a pointer to the stack (because now the stack doen't move)
|
26 years ago |
Roberto Ierusalimschy
|
fe237ad808
fixed stack; first version.
|
26 years ago |
Roberto Ierusalimschy
|
d29ce75737
new signature for function luaD_call (old luaD_calln)
|
26 years ago |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
26 years ago |
Roberto Ierusalimschy
|
8e7451512f
some more `const's
|
26 years ago |
Roberto Ierusalimschy
|
4343420d4d
simplified version of `gc' tag method (only for userdata now).
|
26 years ago |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
26 years ago |
Roberto Ierusalimschy
|
521b38532a
better interfaces for luaD_calln (x luaD_call)
|
26 years ago |
Roberto Ierusalimschy
|
ee912e5a7f
auxiliar function "luaD_calln".
|
27 years ago |
Roberto Ierusalimschy
|
45e533599f
optimization: closures without upvalues don't need to be closures
|
28 years ago |
Roberto Ierusalimschy
|
592a3f289b
first implementation of centralized global state.
|
28 years ago |
Roberto Ierusalimschy
|
45cad43c3f
"lua_open": now lua has an explicit open operation.
|
28 years ago |
Roberto Ierusalimschy
|
43a2ee6ea1
Stack and Call structure of Lua
|
28 years ago |