Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy cd0ebd0a80 'proto->source' may be NULL (if dump strips debug information) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 0df2238063 name "_ENV" configurable through 'luaconf.h' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ca3865cf1b 'getlocal' gets information about parameters of Lua functions %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 409741e900 'what' may be NULL in 'kname' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7dfa4cd655 first implementation of light C functions %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 28aa733c15 macro 'eqstr' was being used to compare non-string entities %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy d394d5536a new macro 'eqstr' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 22ef84b6c8 '_ENV' name permanently stored in global state for easier access %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 25c557ec63 first version of _ENV; no more global variables %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy c295147874 when finding a 'name' for a function, handle the case when the function %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 0fe2576a39 new instructions to optimize indexing on upvalues %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 070d3743a7 "no value" added to array luaT_typenames + occurrences of "userdata" %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 427e01eb63 removed useless initialization %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 5bcfe0c700 new debug info 'isvararg' and 'nparams' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 513d0258d9 details %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 19a6c38745 detail in 'currentpc' (only needs to work for Lua functions) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy b0f2b288a6 new scheme for debug info about tail calls: no more 'fake' stack entries, %!s(int64=15) %!d(string=hai) anos
  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