Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 8e4ac679ff use a linear count for count hook %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 9998082839 external messages add their own extra information %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5016f43aa4 (much) cleaner way to control function states %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy c1c100a0c0 warnings in other compilers %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 2e38c6ae5a `luadebug.h' content now is included in `lua.h' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy a2fa48a570 new (old?) error handling scheme %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 0417a4bb0b new implementation for tailcalls and error handling %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e5146fb01f CallInfo has different fields for C functions and Lua functions %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 39b2d58c39 new interface for debug hooks %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 922f36a05b details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e572dffa15 small bug building error messages %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 6ee2dbdfe9 traceback stops at first protected call %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 1dbe708aa8 new protocol for error handling %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 864c96f36c new fallback for equality `__eq' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 000d081fd0 warnings from other compilers %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 955def0348 new names for string formating functions %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy b7a0503c1d new format for error messages %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 1c328a191a no more `global' declarations %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy af19d55635 generic for also coded to make test at the end of the loop %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 78b40bf57d `skip' instructions must be followed by a jump %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy dea6b6da94 new function `lua_vpushstr' to replace uses of `sprintf' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 9a0f0dcc77 precompiler may create functions without `lineinfo' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 9b38a696d5 avoid names that differ only in capitalization %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy f388ee4a82 new way to handle errors %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 6c7334a9ac line trace uses `savedpc' to save last `pc' seen %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 7b65328c8e new semantics for `generic for' (with state) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 93bcb65a9b debug interface uses `method' to describe calls like `a:foo()' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 801aaf37b1 simpler implementation for line information %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 00af2faae7 first implementation of proper tail call %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 938092489b erroneous objects may not live in the stack %!s(int64=23) %!d(string=hai) anos