Roberto Ierusalimschy
|
511d53a826
lua_settop/lua_pop closes to-be-closed variables
|
vor 4 Jahren |
Roberto Ierusalimschy
|
4e47f81188
New implementation for to-be-closed variables
|
vor 4 Jahren |
Roberto Ierusalimschy
|
c63e5d212b
New macro 'completestate'
|
vor 4 Jahren |
Roberto Ierusalimschy
|
2bfa13e520
Fixed some bugs around stack reallocation
|
vor 4 Jahren |
Roberto Ierusalimschy
|
1f81baffad
Janitorial work
|
vor 4 Jahren |
Roberto Ierusalimschy
|
b07fc10e91
Allow yields inside '__close' metamethods
|
vor 4 Jahren |
Roberto Ierusalimschy
|
cc1692515e
New API function 'lua_closeslot'
|
vor 4 Jahren |
Roberto Ierusalimschy
|
7af27ef59d
Cleaner handling of errors in '__close' metamethods
|
vor 4 Jahren |
Roberto Ierusalimschy
|
23051e830a
Changes in the API of 'luaH_set' and related functions
|
vor 4 Jahren |
Roberto Ierusalimschy
|
65d2294454
Changed access to global table in the registry
|
vor 4 Jahren |
Roberto Ierusalimschy
|
30528049f1
'lua_upvalueid' returns NULL on invalid upvalue index
|
vor 4 Jahren |
Roberto Ierusalimschy
|
314c6057b7
Avoid any code before locks in the API
|
vor 5 Jahren |
Roberto Ierusalimschy
|
b57574d6fb
Keep memory errors as memory errors
|
vor 5 Jahren |
Roberto Ierusalimschy
|
ae809e9fd1
'luaV_concat' can "concat" one single value
|
vor 5 Jahren |
Roberto Ierusalimschy
|
422ce50d2e
Fixed detail in 'loadUpvalues'
|
vor 5 Jahren |
Roberto Ierusalimschy
|
46c3587a6f
Clearer distinction between types and tags
|
vor 5 Jahren |
Roberto Ierusalimschy
|
5ff408d218
Changed internal representation of booleans
|
vor 5 Jahren |
Roberto Ierusalimschy
|
e3c83835e7
Fixed bug in 'aux_rawset'
|
vor 5 Jahren |
Roberto Ierusalimschy
|
c646e57fd6
Joined common code in 'lua_rawset' and 'lua_rawsetp'
|
vor 5 Jahren |
Roberto Ierusalimschy
|
3747487320
Small correction in assertion
|
vor 5 Jahren |
Roberto Ierusalimschy
|
508a705c1c
Removed some wrong comments
|
vor 5 Jahren |
Roberto Ierusalimschy
|
72a094bda7
Undo change in the handling of 'L->top' (commit b80077b8f3)
|
vor 6 Jahren |
Roberto Ierusalimschy
|
b80077b8f3
Change in the handling of 'L->top' when calling metamethods
|
vor 6 Jahren |
Roberto Ierusalimschy
|
9c28ed05c9
Calls 'luaF_close' in 'lua_settop' only when needed
|
vor 6 Jahren |
Roberto Ierusalimschy
|
298f383ffc
Avoid setting the stack top below upvalues to be closed
|
vor 6 Jahren |
Roberto Ierusalimschy
|
d12262068d
Small optimizations in range checks
|
vor 6 Jahren |
Roberto Ierusalimschy
|
b56d4e570a
Changes in the warning system
|
vor 6 Jahren |
Roberto Ierusalimschy
|
cf71a5ddc7
Details
|
vor 6 Jahren |
Roberto Ierusalimschy
|
2c32bff609
After a "bad collections", avoid switching back back to generational
|
vor 6 Jahren |
Roberto Ierusalimschy
|
c6f7181e91
No more LUA_ERRGCMM errors
|
vor 6 Jahren |