318 Commits (76953316d1283ab6324b59b914ef53a521408444)

Author SHA1 Message Date
Roberto Ierusalimschy 76953316d1 Added a counter of the total number of existing objects 2 years ago
Roberto Ierusalimschy 413a393e62 Stack indices changed to union's 2 years ago
Roberto Ierusalimschy 066e0f93c4 Fix debug information about finalizers 3 years ago
Roberto Ierusalimschy 0bfc572e51 Bug: GC is not reentrant 3 years ago
Roberto Ierusalimschy 681297187e Bug: yielding in '__close' mess up number of returns 4 years ago
Roberto Ierusalimschy 1537d6680b New control for reentrancy of emergency collections 4 years ago
Roberto Ierusalimschy bc970005ce '__close' methods can yield in the return of a C function 4 years ago
Roberto Ierusalimschy 4e47f81188 New implementation for to-be-closed variables 4 years ago
Roberto Ierusalimschy c63e5d212b New macro 'completestate' 4 years ago
Roberto Ierusalimschy 1f81baffad Janitorial work 4 years ago
Roberto Ierusalimschy 6ccd24eff5 Simpler handling of errors when creating tbc variables 4 years ago
Roberto Ierusalimschy d0f34d9137 Allow yields in '__close' metamethods ater errors 4 years ago
Roberto Ierusalimschy 6188f3a654 Reset thread before panicking 4 years ago
Roberto Ierusalimschy 5aa36e894f No more field 'lua_State.stacksize' 4 years ago
Roberto Ierusalimschy 490d42b5f8 Correct handling of 'luaV_execute' invocations 4 years ago
Roberto Ierusalimschy 287b302acb Revision of stackless implementation 4 years ago
Roberto Ierusalimschy 5d8ce05b3f Back to a stackless implementation 4 years ago
Roberto Ierusalimschy e51564d1be Details in comments and documentation 4 years ago
Roberto Ierusalimschy 65141832d2 Open upvalues should be gray when entering gen. mode 4 years ago
Roberto Ierusalimschy 0dc5deca1c Optimization in 'markold' 4 years ago
Roberto Ierusalimschy b4c353434f Details 4 years ago
Roberto Ierusalimschy a2195644d8 Fixed bug: invalid 'oldpc' when returning to a function 4 years ago
Roberto Ierusalimschy 17dbaa8639 Improvements in the handling of signals 5 years ago
Roberto Ierusalimschy 46c3587a6f Clearer distinction between types and tags 5 years ago
Roberto Ierusalimschy ca13be9af7 Supressed errors in '__close' generate warnings 5 years ago
Roberto Ierusalimschy dc07719b0d Tag LUA_TUPVALTBC replaced by a flag 5 years ago
Roberto Ierusalimschy e888976bc6 Details (typos in comments) 5 years ago
Roberto Ierusalimschy be73f72fcc New function 'setCstacklimit' 5 years ago
Roberto Ierusalimschy 3cd9b56ae6 Revamp around 'L->nCcalls' count 5 years ago
Roberto Ierusalimschy b293ae0577 Details 6 years ago
Roberto Ierusalimschy b56d4e570a Changes in the warning system 6 years ago
Roberto Ierusalimschy 2c32bff609 After a "bad collections", avoid switching back back to generational 6 years ago
Roberto Ierusalimschy c6f7181e91 No more LUA_ERRGCMM errors 6 years ago
Roberto Ierusalimschy 437a5b07d4 Added a warning system to Lua 6 years ago
Roberto Ierusalimschy ba7da13ec5 Changes in the control of C-stack overflow 6 years ago
Roberto Ierusalimschy e8c779736f Removed internal cache for closures 6 years ago
Roberto Ierusalimschy 4cd1f4aac0 Towards "to closed" local variables 6 years ago
Roberto Ierusalimschy 8c8a91f2ef Deprecated the emulation of '__le' using '__lt' 6 years ago
Roberto Ierusalimschy 96f9643f33 Bug: wrong 'nCcalls' when resuming a coroutine 6 years ago
Roberto Ierusalimschy af70905246 no need to check whether libraries and host use the same kernel; 6 years ago
Roberto Ierusalimschy b95e466218 new field 'nilvalue' in struct 'global_State' to avoid the use of 6 years ago
Roberto Ierusalimschy 4907444db9 'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer' 7 years ago
Roberto Ierusalimschy f055a9dffd added check in 'obj2gco' to prevent its use in non Lua-object pointers 7 years ago
Roberto Ierusalimschy 422318f677 two new fields 'fTransfer'/'nTransfer' in 'lua_Debug' structure 7 years ago
Roberto Ierusalimschy c7a8cba745 no more 'nfield' string 7 years ago
Roberto Ierusalimschy b1379936cf vararg back to '...' (but with another implementation) 7 years ago
Roberto Ierusalimschy 4dc0be950a new macro 'isLuacode' (to distinguish regular Lua code from 7 years ago
Roberto Ierusalimschy 196c87c9ce no more 'stackless' implementation; 'luaV_execute' calls itself 7 years ago
Roberto Ierusalimschy 5440b42f43 using 'trap' to stop 'luaV_execute' when necessary (tracing and 7 years ago
Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) 7 years ago