Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 95020afb63 'module' returns the new module (to be used with lexical environments) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a5382b763c new function lua_copy %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 4b44793dc5 "bug": lua_createtable with sizes changed (array <-> record) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a5f68589c0 avoid using 'UNUSED' (not defined outside the kernel) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 5cdec7d124 added "\n" at the end of 'package.config' (so that the string %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 7e9bc41fe7 'loadlib(lib, "*")' loads 'lib' with global names exported to all %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy afe849c9b4 change in error message %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy bb48f456d9 bug: 'module' now checks that is caller is a Lua function %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy bc82b4d78a new function 'package.searchpath' %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 8d3dd04137 clearing some old compatibility code %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy df50c84ee0 BUG: loadlib should not use Lua internals (lobject.h) %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy afa0d0ac0d new constant LUA_OK %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy a7c9e45c64 avoid trailing white spaces %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy c7b89dd280 small bug: should not use string after popping it %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy ee41bc03ab details %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 672bb67ee6 environment variable names should be configurable %!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 0561f71f0f (much) better error messages for 'require' %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 6cd461633d clearer error message for uninstalled loadlib %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 5511bf6b9d avoid comparisons between (void *) and (int *) %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 522481a788 avoid some warnings %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy e41fb9a604 registry._LOADED created "on demand" %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 9e88b336b4 unused assignment %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 2bcbd3c725 avoid 'PathRemoveFileSpec' (not very portable) %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 351f7dad6b default for 'module' is opaque (with option 'seeall') %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 3390f9a35a detail %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 9273fbd131 no more 'luaL_get/setfield' (replaced by more direct luaL_findtable) %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 39cdbce23e no more '-w' option + new way to check module existence %!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
  Roberto Ierusalimschy 5e8a9e324c luaL_openlib -> luaL_register, luaL_putchar -> luaL_addchar %!s(int64=20) %!d(string=hai) anos