Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy fa3b126a23 BUG: stack overflow in vararg functions with many fixed %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy b157f3546e BUG: 'pcall' may not restore previous error function when %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 2dc91ca5ee checks garbage collector every time it calls a function (as the %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy b926472312 change in error message %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy cc2a60ecb7 bugs in yields inside debug hooks %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 3cadc37f47 no more 'Proto' objects on the stack. Protos are anchored on outer %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy a94ce68e0a bug: wrong handling of 'nCcalls' in coroutines %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3617e04e97 'lua_load' has an extra argument 'mode' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 217e67cb22 new type 'l_noret' for function that do not return %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy ec431ce5db comment %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3dc5475e23 'nCcalls' should be local to each thread, as each thread may have its %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy f180822fa6 back to internal table for 'ctype', no more locale manipulation %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 136f8e148d added cast to void to calls to 'setlocale' (to easy redefining it as %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy cb4950a6d8 parser must work with C locale, but external locale must be preserved %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3f04a9f2c0 code is simpler without 'goto' here %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 7482e8f914 no need of lookahead in Zio %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy f079749287 some reorganization of dynamic data structures used by the parser %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7cc0e63d8a first implementation of 'goto' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 4590a89b32 corrected warnings from different compilers (mostly casts and small %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ffff9a49da 'nresults' in CallInfo now refers to number of results that the current %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 545f43065f 'luaF_newLclosure' gets prototype of new closure as argument %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 237f755dca typos in comments %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 53f9499f7f "light C function" is a better name than "C-function pointer" %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy e7ffb1b501 macro LUA_USE_LONGJMP allows choosing longjmp when compiling Lua as %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 7dfa4cd655 first implementation of light C functions %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 055104f5b6 keep memory-error message in the global state, so that its use %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 064e406f67 no more fenvs! %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 4c54cd3a10 when yielding, original 'func' value must be kept and restored so %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 0c7de97d47 correct error message when yielding from outside a coroutine %!s(int64=16) %!d(string=hai) anos