Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 8da245bfd2 better to keep GC state numbers sequential, to optimize switch in %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a2a2abcba4 new function 'luaC_runtilstate' to advance GC until a "valid" state %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 2e51792596 avoid using deprecated macros lua_[gs]etglobal %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3a9ae612a4 macro 'ngcotouv' is the same as 'gco2uv', so it was removed %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 9db693a57c detail (comment) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 1375435e4a several new features in testC to allow better testing of lua_resume %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 2bb19ccf08 reordering of some functions + cleaner way to code lua_resume/resume + %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 64d5df7772 detail (lua_resume should empty coroutine stack even if they do not %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 2643da67c6 error messages from 'lua_resume' must be generated in protected mode, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ed117bb42a lua_checkstack does not raise memory errors (instead it signals them) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a4472490bc new 'table.pack' function %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 86312e1a7d lua_objlen calls __len metamethod on tables (if present) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy df1dc3f1f5 strings in C scripts may be delimited by quotes + new functionality to %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 513d0258d9 details %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy cfa8bc3ca4 continuations may be upvalues too %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a654e82f5c coroutines may have C bodies %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3e41afcec5 extra api checks for number of returns of C functions and for lua_yield %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3acf5ec5a1 update of file dependencies (gcc -MM) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 93695db903 'table.maxn' deprecated %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 9107dd115c no more compatibility code for 'string.gfind' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy dc4c459546 a few new warnings %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 19a6c38745 detail in 'currentpc' (only needs to work for Lua functions) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3c4d970a7b comment typos %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy b0f2b288a6 new scheme for debug info about tail calls: no more 'fake' stack entries, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 2b25489b47 'notail' -> 'noextrachars' ('notail' may confuse with tail calls) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a6f465f558 new mark LUAMOD_API for all luaopen_* functions %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 9a41506b8f 'os.exit' should close state only when second argument is true %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 9a6d9ea57a GC may get stuck during a parser and avoids proper resizing of the %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 062e809e54 new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy b4c1824824 'luaV_arith' must be marked 'LUAI_FUNC' (as all non-static functions) %!s(int64=16) %!d(string=hai) anos