Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy c97aa9485c new function 'luaL_setmetatable' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy fa1f724378 when reading blocks with given size, try to read whole block %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 700b003fb5 when reading large files, double buffer size at each iteration %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 4590a89b32 corrected warnings from different compilers (mostly casts and small %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy d447945685 'module'/'luaL_register' and associates are deprecated %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 8b7cf8c62d 'lua_[gs]etenv' -> 'lua_[gs]etuservalue' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7192afafee new module policy: C modules do not create globals and do not register %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 064e406f67 no more fenvs! %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 1514e49d43 avoid using function environments in C libraries (as it probably will %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ae0a5e2142 new option '*L' for io.read + options for io.lines %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy c3a6f3fa1c 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy b3b8dfaaea yet more options moved from luaconf.h into internal files %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a6f465f558 new mark LUAMOD_API for all luaopen_* functions %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy d9fbbe1f23 "file:write" returns "file" in case of success %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 5b6be84106 ensures that argument 'mode' to 'io.open' matches "[rwa]%+?b?", to %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy e39e758a73 closing a "popen" file returns the process exit status %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy f86f4116c8 micro-optimization: avoid one API call in 'read_chars' %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 7f69f0efb0 remove of useless test in 'read_chars' (if n == 0 then the resulting %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy dae850e0ee details %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 79cb336d74 does not allow standard files to be closed %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy d22526ec30 'lua_strlen' is for compatibility only %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy ee41bc03ab details %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 55e323190e files should not be operated after fclose, even when fclose fails %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 64205e91a3 empty string may cause out-of-bound access %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy baffc37f5c detail %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy bfdcbbcd76 small optimizations (lua_newtable -> lua_createtable) %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy ed7039024d avoid some warnings %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy ebf646efb5 detail %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 3390f9a35a detail %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 2f2b4a42a9 luaL_checkudata raises an error if value is not correct %!s(int64=20) %!d(string=hai) anos