Roberto Ierusalimschy
|
063d4e4543
Lua 5.3.5 ported to git
|
6 years ago |
Roberto Ierusalimschy
|
24f6e236a3
'moveresults' and 'luaD_poscall' moved up in the file
|
8 years ago |
Roberto Ierusalimschy
|
8edbf57fb8
detail (ANSI C does not accept empty arguments to macros)
|
8 years ago |
Roberto Ierusalimschy
|
7fe1a4cff3
cleaner and more correct code for 'luaD_shrinkstack' (the old
|
9 years ago |
Roberto Ierusalimschy
|
aeb4c6fff1
comments + removed unused variable
|
9 years ago |
Roberto Ierusalimschy
|
e4a9e6fcca
do not eliminate varargs from functions that do not use varargs
|
9 years ago |
Roberto Ierusalimschy
|
9de2bb0d62
bug: When a coroutine tries to resume a non-suspended coroutine,
|
9 years ago |
Roberto Ierusalimschy
|
a051b3323e
comments (about hooks vs signals)
|
9 years ago |
Roberto Ierusalimschy
|
d103312661
details (typos in comments)
|
9 years ago |
Roberto Ierusalimschy
|
9a5d6aedb7
trying to optimize a little 'luaD_poscall'
|
9 years ago |
Roberto Ierusalimschy
|
e61ee8a036
in 'luaD_call', use two functions instead of one with fixed boolean
|
9 years ago |
Roberto Ierusalimschy
|
8c1fb91802
macro 'incr_top' replaced by function 'luaD_inctop'. (It is not used
|
9 years ago |
Roberto Ierusalimschy
|
c5363a1b58
in 'luaD_precall', in vararg functions, complete missing parameters
|
9 years ago |
Roberto Ierusalimschy
|
ffd0d1232d
using more "conventional" loops in 'luaD_poscall' (probably a little
|
9 years ago |
Roberto Ierusalimschy
|
6707ce6349
function prepares vararg only if it really uses them (chunks
|
9 years ago |
Roberto Ierusalimschy
|
ae515a346c
comments for luaD_precall/luaD_poscall
|
9 years ago |
Roberto Ierusalimschy
|
3cdf1d676b
details (avoid 'case' inside block + avoid using one variable for
|
9 years ago |
Roberto Ierusalimschy
|
5bdee4f810
small changes to allow 'precall' to spend time preserving 'func'
|
9 years ago |
Roberto Ierusalimschy
|
41964648ee
long strings are created directly in final position when possible
|
10 years ago |
Roberto Ierusalimschy
|
dcad08b76d
details (use original type when saving variable's value)
|
10 years ago |
Roberto Ierusalimschy
|
d39bb51faa
bug: interpreter cannot pop activation frame before calling return
|
10 years ago |
Roberto Ierusalimschy
|
484bf14a6b
calls to 'luaC_checkGC' in luaD_precall moved near to 'luaD_checkstack'
|
10 years ago |
Roberto Ierusalimschy
|
a30c66f0fc
macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter
|
10 years ago |
Roberto Ierusalimschy
|
9a38c08011
no need to ensure any stack space for panic function + some changes
|
10 years ago |
Roberto Ierusalimschy
|
bfa0898312
bug: memory error in panic mode does not push error message on
|
10 years ago |
Roberto Ierusalimschy
|
e75c0148c3
comments (references to "ANSI C" changed to "ISO C", which is the
|
10 years ago |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 years ago |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
10 years ago |
Roberto Ierusalimschy
|
f97c64d7bf
macros 'LUA_QL'/'LUA_QL' deprecated
|
10 years ago |
Roberto Ierusalimschy
|
85fc9ecd5f
detail ('G(L)' -> 'g')
|
10 years ago |