Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 8f31eda649 details in comments %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy 2a2b64d6ac opcode "CLOSURE" gets the prototipe (instead of a previous pushconstant) %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy 99cc4b20f2 details %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy f0dffaa209 new way to hanlde arg information %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy f76bca23ef variants for "ARGS". %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 4e0bf95622 variant opcodes for PUSHSELF %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 18cd7adac6 optimization to handle <a.x> (new opcode). %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy e78cf96c97 first version of Cclosures. %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 3a89c973ff details %!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 7c261a13b5 more uniform treatment to opcode variants. %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy f6a9cc9a67 jumps are relative to next instruction %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 28d47a0aaa all jumps have byte variants; WHILE optimization %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 0dd6d1080e new opcode variants. %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy d6c867ea50 better way to cope with opcode variants %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 2079cfe8fa new way to code globals, using const table instead of putting global %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy dfe03c7abe small optimizations (bit scrubbing) %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy d985dc0629 Opcodes for Lua virtual machine %!s(int64=28) %!d(string=hai) anos