Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy f1629217f1 code for conversion macros moved from luaconf to llimits + 'uint' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy c6b64ffe65 new type lua_Unsigned and corresponding projection/injection functions %!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 e3eabcf913 'lua_[gs]etupvalue' may work even without debug information %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 0df2238063 name "_ENV" configurable through 'luaconf.h' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 6828f6d427 new parameter 'majorinc' to control frequency of major collections %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 5e7dbd0b8b api checks to ensure that thread is OK when using lua_call/lua_pcall %!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 a9dc7c8828 functions lua_tonumber/lua_tointeger replaced by lua_tonumberx/lua_tointegerx %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3819c30e55 better names for barrier macros %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy bd619b9311 new macro MAXUPVAL (maximum number of upvalues per closure) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 4a925c1552 in 'absindex', do not need to call gettop (can inline it) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy e924a7f9ea new API function 'lua_absindex' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 8e1bdda66a stupid bug when calling 'luaC_changemode' (in function lua_gc) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy d77898597e new function 'luaC_changemode' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3eb1788bb4 new way to control GC speed (keeping a 'debt' counter) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ed720d09f3 upvalue barriers for Lua functions must act on the upvalue itself, %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 1bb407e494 in lua_gc/step, 'luaC_step' changes GCthreshold, so there was little %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 53f9499f7f "light C function" is a better name than "C-function pointer" %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7dfa4cd655 first implementation of light C functions %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a2f98314a3 'lua_pushstring' now uses 'luaS_new' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 11126422d9 option to return GC to normal (incremental, non generational) mode %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a8d3aa14fd global table now is only kept in the registry %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 064e406f67 no more fenvs! %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 5c87f61e6b major collections in generational mode %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 74123e9686 draft version of a generational mode for garbage collection. (Not well %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 1124cb1247 first step towards _ENV: all chunks have an puvalues _ENV with the %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy c8ff7de7f0 field 'oldtop' renamed to 'extra', as it can be used for other %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 4f5f2fe367 new function 'luaL_cpcall' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 070d3743a7 "no value" added to array luaT_typenames + occurrences of "userdata" %!s(int64=15) %!d(string=hai) anos