333 Commits (9db4bfed6bb9d5828c99c0f24749eedf54d70cc2)

Author SHA1 Message Date
Roberto Ierusalimschy bef250eb8d Details 4 years ago
Roberto Ierusalimschy 1537d6680b New control for reentrancy of emergency collections 4 years ago
Roberto Ierusalimschy 59c88f846d Broadening the use of branch hints 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 6ccd24eff5 Simpler handling of errors when creating tbc variables 4 years ago
Roberto Ierusalimschy b07fc10e91 Allow yields inside '__close' metamethods 4 years ago
Roberto Ierusalimschy 6188f3a654 Reset thread before panicking 4 years ago
Roberto Ierusalimschy 7af27ef59d Cleaner handling of errors in '__close' metamethods 4 years ago
Roberto Ierusalimschy 409256b784 'coroutine.close'/'lua_resetthread' report original errors 4 years ago
Roberto Ierusalimschy 65d2294454 Changed access to global table in the registry 4 years ago
Roberto Ierusalimschy d282652561 Bug when growing a stack 4 years ago
Roberto Ierusalimschy 9a89fb1c9d Hash always use all characters in a long string 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 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 314c6057b7 Avoid any code before locks in the API 4 years ago
Roberto Ierusalimschy d39ea8b3ce Make sure that main thread is non yieldable 4 years ago
Roberto Ierusalimschy a304199836 Detail in 'lua_resetthread' 4 years ago
Roberto Ierusalimschy d49b288728 'luaE_shrinkCI' shouldn't remove first free CallInfo 4 years ago
Roberto Ierusalimschy 17dbaa8639 Improvements in the handling of signals 5 years ago
Roberto Ierusalimschy 7288528a1e Short strings always use all bytes in the hash 5 years ago
Roberto Ierusalimschy 46c3587a6f Clearer distinction between types and tags 5 years ago
Roberto Ierusalimschy 6e1aec7a67 Larger C-stack limits for new threads 5 years ago
Roberto Ierusalimschy 03cde80b58 'setCstacklimit' renamed to 'setcstacklimit' 5 years ago
Roberto Ierusalimschy ca13be9af7 Supressed errors in '__close' generate warnings 5 years ago
Roberto Ierusalimschy 8b7cfee26b Small changes around C-stack limit 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 969b8c1f14 Fixed bug with to-be-closed variables in base C level 6 years ago
Roberto Ierusalimschy 0443ad9e28 LUAI_MAXCCALLS renamed LUAI_MAXCSTACK 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 fdc25a1ebf New functions 'lua_resetthread' and 'coroutine.kill' 6 years ago
Roberto Ierusalimschy e8c779736f Removed internal cache for closures 6 years ago
Roberto Ierusalimschy bd96330d03 First "complete" implementation of to-be-closed variables 6 years ago
Roberto Ierusalimschy f99509581e Removed extra information from RCS keyword strings 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 505fc91222 no more 'luaO_nilobject' to avoid comparison of global variable addresses 7 years ago
Roberto Ierusalimschy 97e394ba18 macro 'luai_makeseed' now controls the whole process of making the seed 7 years ago
Roberto Ierusalimschy 022abc301b 'gcemergency' should be zero before any memory allocation 7 years ago
Roberto Ierusalimschy e2b15aa21d janitor work on casts 7 years ago