Roberto Ierusalimschy
|
cbc59592ff
new definition for `luaD_call' and `luaD_adjusttop'
|
24 ani în urmă |
Roberto Ierusalimschy
|
943b8f5b18
details
|
24 ani în urmă |
Roberto Ierusalimschy
|
6048c4f74d
better way to link callinfo's and stack
|
24 ani în urmă |
Roberto Ierusalimschy
|
39b7978329
first (big) step to support wide chars
|
24 ani în urmă |
Roberto Ierusalimschy
|
7178a5e34a
new way to handle top x L->top
|
24 ani în urmă |
Roberto Ierusalimschy
|
71ae4801d6
macros LUA_ENTRY/LUA_EXIT to control exclusive access to Lua core
|
24 ani în urmă |
Roberto Ierusalimschy
|
ad3816d0d1
luaD_call is more uniform
|
25 ani în urmă |
Roberto Ierusalimschy
|
046a3d6173
tag methods are always functions, so don't need to store a whole object
|
25 ani în urmă |
Roberto Ierusalimschy
|
cd2ddaded9
call hooks can only be called when `pc' is active (that is, inside
|
25 ani în urmă |
Roberto Ierusalimschy
|
13635f7de7
new version of protected execution
|
25 ani în urmă |
Roberto Ierusalimschy
|
9d60598260
better definitions for MULTRET
|
25 ani în urmă |
Roberto Ierusalimschy
|
9fdf73bc9a
first version for new API
|
25 ani în urmă |
Roberto Ierusalimschy
|
397905ef86
(much) better handling of memory alloction errors
|
25 ani în urmă |
Roberto Ierusalimschy
|
014a09c509
better error messages
|
25 ani în urmă |
Roberto Ierusalimschy
|
870f61d299
code redistribution
|
25 ani în urmă |
Roberto Ierusalimschy
|
a69356e9e0
no more special cases for closures with 0 upvalues (performance is the same,
|
25 ani în urmă |
Roberto Ierusalimschy
|
213e9febc8
limits now are in `llims.n'
|
25 ani în urmă |
Roberto Ierusalimschy
|
2877bad4c2
new debug API (first version)
|
25 ani în urmă |
Roberto Ierusalimschy
|
bcdbdaccc3
more debug information (still with bug for tag methods...)
|
25 ani în urmă |
Roberto Ierusalimschy
|
6c79a0a80d
new way to control hooks inside hooks (now the control is done inside Lua)
|
26 ani în urmă |
Roberto Ierusalimschy
|
968ad49da6
`lua_newstate' gets the inital stack size and other arguments
|
26 ani în urmă |
Roberto Ierusalimschy
|
8223ff473f
lua_Object is a pointer to the stack (because now the stack doen't move)
|
26 ani în urmă |
Roberto Ierusalimschy
|
fe237ad808
fixed stack; first version.
|
26 ani în urmă |
Roberto Ierusalimschy
|
d29ce75737
new signature for function luaD_call (old luaD_calln)
|
26 ani în urmă |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
26 ani în urmă |
Roberto Ierusalimschy
|
8e7451512f
some more `const's
|
26 ani în urmă |
Roberto Ierusalimschy
|
4343420d4d
simplified version of `gc' tag method (only for userdata now).
|
26 ani în urmă |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
26 ani în urmă |
Roberto Ierusalimschy
|
521b38532a
better interfaces for luaD_calln (x luaD_call)
|
26 ani în urmă |
Roberto Ierusalimschy
|
ee912e5a7f
auxiliar function "luaD_calln".
|
27 ani în urmă |