Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy f9cf402fbd first implementation of FOR %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 0433e42023 no more repeat ... end. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 0810bc707f new syntax: |label| %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 54dd5cc7fd reorganization of lcode.c %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 031978798c more optimizations %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d615e78e08 new optimization: jumps to jumps %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 22329e4cdf implementation of BREAK %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3e45496295 syntactical details %!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 213e9febc8 limits now are in `llims.n' %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 415ee1a24f SETLINEs for reserved words, too. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 1157c2a7e4 better(?) treatment for SETLINE + while optimization is too complex for %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3860c5934e details. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy f0b697e01c details %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 73aa465a8e some name changes %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy e3cf93ddb6 first implementation of "threaded code" for boolean operations %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 88b306f495 some optimizations %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 563de491be a better way to control optimizations. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 61f97a8ace maybe a concat right associative allows some optimizations... %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d1ea38580a change of code generation design (independent functions for each opcode) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3c9d999424 many details (most by lhf). %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy f7840a3e0b new algorithm to parse expressions + distribution of code between lparser %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3bc925138e first version of code optimizer %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3afe85b2ce new version for INSTRUCTION formats %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 52aad0ab59 removing implementation for better error messages (must rethink it...) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 1f691a4fcd renaming of some opcodes and fields %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d83c2a8455 performance details. %!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 62787f1b1f `exp' is "reserved word" in Visual-C++ ;-) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy dcb7bb514e details (error messages) %!s(int64=25) %!d(string=hai) anos