Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 1f691a4fcd renaming of some opcodes and fields %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d11e5adf55 `const' array in protos breaked in 3 arrays (for strings, numbers, and %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 298d0abff7 first version of extra debug information (NAME) %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy acdb0b741e comments. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 33b8a01032 new way to code CALLs + passing multiple arguments between function calls %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 36b6fe8d17 better treatment for arbitrary limits %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 2679461637 no more assignment expressions (they don't fit in Lua...) %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 0870a2d1d8 new opcode TAILCALL %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 677188de8a details. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy e63b542c9b comments %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 6a853fcb8b details (from lhf) %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 9d7bae0b6a better instrumentation for internal debugging %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy c364e9f97e LONGARGW (for completeness). %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy b82ff713e3 new name for opcode %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy ad6c7b0dd4 small corrections in opcodes. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 8b2d97d187 assignment expression may be multiple %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy fb1cf6ab2d clearer way to set tables. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy cbc58af260 new opcode for "long" arguments (3 bytes) %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 27407fc1f5 new syntax: assignment expressions + better order for opcodes %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 1a17da2ff9 opcodes with builtin parameters are too complicated for very little extra %!s(int64=26) %!d(string=hai) anos
  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=28) %!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