Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy b56d4e570a Changes in the warning system %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 2c32bff609 After a "bad collections", avoid switching back back to generational %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy c6f7181e91 No more LUA_ERRGCMM errors %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 437a5b07d4 Added a warning system to Lua %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy ba7da13ec5 Changes in the control of C-stack overflow %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy e8c779736f Removed internal cache for closures %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 4cd1f4aac0 Towards "to closed" local variables %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 8c8a91f2ef Deprecated the emulation of '__le' using '__lt' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 96f9643f33 Bug: wrong 'nCcalls' when resuming a coroutine %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy af70905246 no need to check whether libraries and host use the same kernel; %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy b95e466218 new field 'nilvalue' in struct 'global_State' to avoid the use of %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 4907444db9 'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy f055a9dffd added check in 'obj2gco' to prevent its use in non Lua-object pointers %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 422318f677 two new fields 'fTransfer'/'nTransfer' in 'lua_Debug' structure %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy c7a8cba745 no more 'nfield' string %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy b1379936cf vararg back to '...' (but with another implementation) %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 4dc0be950a new macro 'isLuacode' (to distinguish regular Lua code from %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 196c87c9ce no more 'stackless' implementation; 'luaV_execute' calls itself %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 5440b42f43 using 'trap' to stop 'luaV_execute' when necessary (tracing and %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 93fd67b793 no more 'CallInfo' structure %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 472c560705 no more useful fields in CallInfo %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 54eb35a8aa more fields moved out of 'CallInfo' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy ba36180fd7 new API for 'lua_resume' + cleaning the uses of the 'extra' field in %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy c5482468fd baby steps to remove 'CallInfo': keeping 'L->func' correct %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 6d998055c8 no more reference 'memerrmsg' + new reference to "n" %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 73ec04fcf3 no more 'DEADKEY'. Table traversals do not need to consider dead keys; %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 72d82a296c revamping the incremental collector %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 6d95de83c6 no more field 'base' in CallInfo (base is always equal to 'func + 1', %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 2376eb6347 barrier for prototype's cache (with new gray list 'protogray' to keep %!s(int64=8) %!d(string=hai) anos