Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 7d57ea70bc new `mod' (`%') operator %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy e010ef8948 detail %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy d1ed6e4c07 small bug: must use original (previous) base %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy d55bb795fa details %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy d84cc9d2db small bug %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy a72fbf794d detail %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 8ddfe3df29 macros for all arithmetic operations over lua_Numbers %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy f61d435a7d a^b calls `pow´ (from math.h) directly %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy e2498e079e change in hash algorithm so that it does not need empty slot %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 65726f3e2e cleaner interface to `ltable' %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy c78940f21a static names do not need `luaX_' prefix %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 737ec947d3 better implementation for `floating-point bytes' %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy cfb79b1751 more secure way to compute final string length %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 5ee87acd6b small optimization for boolean constants + new format for SETLIST opcode %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 2419f2bf02 cleaner API for coroutines %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy c7dda42c2f bug (due to new handling of varargs) %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 26ae992129 less conservative write barrier for tables %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 02a2c01ccd new way to code RK values %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 23e08a68f5 detail %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 9b854e6dbc BUG: string concatenation may cause arithmetic overflow, leading %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy e8d4fe7236 new macro `lua_threadyield' + lock stuff in `luaconf.h' + details %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 616438fe9a new way to use `vararg' parameters (with `...') %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 0bda88e6cd small steps towards yields in iterators and tag methods %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 7e41612eb2 code parameterized by LUA_FIRSTINDEX (first index of an array) %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy b4cd38ba6c new scheme for configuration through `luaconf.h' %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 4c5d7b2ddd small optimization for {f()} %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 24f2d1183c detail %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy df429f163a First version of incremental GC %!s(int64=22) %!d(string=hai) anos