Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy b114c99a60 two small bugs: 'debug.getinfo' did not consider negative indices as out %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 5938212748 information about upvalues (where they come from) kept in Proto structure, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ab75bd23ee handle extended opcodes (with OP_EXTRAARG) when checking metamethod %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy fcc46467fa limit of constants per function changed to 2^26 using extra arguments %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3135a6bbab luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 2258ec6bc9 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 9423e22aa3 no more L->base + ci->base only for Lua functions (C functions may use %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy e67dc3a227 'symbexec' merged with 'getobjname' (as only use for symbolic execution %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy d7bc346d7a no more code checking %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy c1f78ff3d3 unused arguments removed %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy d3037d97ec several small improvements based on 'ci' being fixed now (including %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 4f88418170 'CallInfo' stack implemented as double-linked list instead of an array %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3dbf305408 no more support for old-style varargs %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ba484b9eb1 yielding across lua_call (first version) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 1817dfc301 initial separation, in CallInfo, of what is relevant only to Lua %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 84b3daebbd generic for coded as two dedicated instructions to simplify resumption %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy f94cd2201c better control of call status through CallInfo %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 4d8a1103d3 useless #define removed (pointed by lint) %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 85bda9eef5 bugs: precheck must use check (instead of assert) and ensures that %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy a4d3080fe3 SETLIST extra argument now is an "instruction" (OP_EXTRAARG) %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy fc8d077612 bug: wrong error message in some concatenations %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy becf19feef better names for metamethods in debug information %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy 97505caa64 detail %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy a68df3898d detail %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy d1ef7e0ec6 avoid local "pc" in interpreter loop (tricky optimization with no real gain) %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy a7c9e45c64 avoid trailing white spaces %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy ca7e5b5cb6 wrong message error in some cases involving closures %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy c505f341d6 small changes in casts %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 930018e273 lua_getlocal/setlocal work also for C locals and temporaries %!s(int64=20) %!d(string=hai) anos