400 Commits (7d4828cc9fdc982ec713922777e77240892474e8)

Author SHA1 Message Date
Roberto Ierusalimschy 7d4828cc9f avoid accessing wrong union field 7 years ago
Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) 7 years ago
Roberto Ierusalimschy 93fd67b793 no more 'CallInfo' structure 7 years ago
Roberto Ierusalimschy 6bb3e40a8d 'lua_Debug' not using 'CallInfo' 7 years ago
Roberto Ierusalimschy 472c560705 no more useful fields in CallInfo 7 years ago
Roberto Ierusalimschy 54eb35a8aa more fields moved out of 'CallInfo' 7 years ago
Roberto Ierusalimschy ba36180fd7 new API for 'lua_resume' + cleaning the uses of the 'extra' field in 7 years ago
Roberto Ierusalimschy b9e76be8a6 using 'L->func' when possible 7 years ago
Roberto Ierusalimschy c5482468fd baby steps to remove 'CallInfo': keeping 'L->func' correct 7 years ago
Roberto Ierusalimschy 6d998055c8 no more reference 'memerrmsg' + new reference to "n" 7 years ago
Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements 7 years ago
Roberto Ierusalimschy c25380c28d details (using proper version of 'setobj') 8 years ago
Roberto Ierusalimschy 6d95de83c6 no more field 'base' in CallInfo (base is always equal to 'func + 1', 8 years ago
Roberto Ierusalimschy 5c8770f896 back to old-style vararg system (with vararg table collecting extra 8 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 8 years ago
Roberto Ierusalimschy aeb4c6fff1 comments + removed unused variable 8 years ago
Roberto Ierusalimschy e4a9e6fcca do not eliminate varargs from functions that do not use varargs 8 years ago
Roberto Ierusalimschy 9de2bb0d62 bug: When a coroutine tries to resume a non-suspended coroutine, 8 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 9 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
Roberto Ierusalimschy 2a21f6c894 'lua_Kcontext' -> 'lua_KContext' 10 years ago
Roberto Ierusalimschy 2be88d5084 'lua_Ctx' -> 'lua_Kcontext' 10 years ago
Roberto Ierusalimschy 1aa4f69b51 new type 'lua_Ctx' for continuation-function contexts (to allow type 10 years ago
Roberto Ierusalimschy 5bbb4a06a6 removed unused parameter Ä'L' in macro 'api_check' and company 10 years ago
Roberto Ierusalimschy b9dcf9974d detail (typos in comments) 11 years ago
Roberto Ierusalimschy 89b56e7d84 more precision between closure types ('LClosure' x 'CClosure') 11 years ago
Roberto Ierusalimschy fa3113ffbf cleaner way to handle bit CIST_OAH (with auxiliar macros) 11 years ago