Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 001f2bdd0e new definition for types-tags %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 6e80c1cde1 new version for API %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy ebdd4e8451 `call' doesn't use pack anymore %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 4e56c0d514 better implementation for luaV_pack %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 8bcf622876 new signature for `luaH_set' %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 11a7022067 global variables are stored in a Lua table %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 89a9c36281 no more `register' declarations: leave it to the compiler. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy a69356e9e0 no more special cases for closures with 0 upvalues (performance is the same, %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 73aa465a8e some name changes %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 88b306f495 some optimizations %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3c9d999424 many details (most by lhf). %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 4d4e6f07c0 all order operators use a single tag method (<) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 99e340b2ba keep `top' in registers when running basic tasks (settable, getglobal, ...) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 512b15b601 small optimizations (relational operators) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy fe237ad808 fixed stack; first version. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 29ede6aa13 first implementation of multiple states (reentrant code). %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy cde179b369 new implementation for global variable values (separated from strings) %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 8e7451512f some more `const's %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy c787dccd9b "const" !!! %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy fb1cf6ab2d clearer way to set tables. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 59f8e6fb77 details ("settable") %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy fe5c41fb8a new functions "tinsert" and "tremove" %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy afb5ef72e1 new function "sort" + many small changes %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy 45e533599f optimization: closures without upvalues don't need to be closures %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 45ccb0e881 "nupvalues" is kept in Closure, not in prototype (as a preparation %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy a580480b07 new implementation for globals: Global value is stored in TaggedString %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 6990da0057 Lua virtual machine %!s(int64=28) %!d(string=hai) anos