Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy f388ee4a82 new way to handle errors %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 30ad4c75db bug: 'local a,b; a,b = 1,f()' did not close f() %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 3ee1efa7b2 some simplifications %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy c11d374c59 `panic' function configurable via API %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 13230c451b details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 391c5459cb new implementation for `require' (with templates) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 62dd4cbe91 check for errors while loading file %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ae5283dc36 `co' library goes with basic library (and not with `tab') %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 1ce6cb6032 no more option `*u' in read (too complex) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 11c63bc3af error in calls signalled in first line (instead of last) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy f1f271ae76 details %!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 8e1e618606 `baselib' splited in `baselib' and `tablib' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy af4721f7a3 library with table manipulation functions %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 018e50ad7f use addresses as keys to hooks %!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 d2e05589d7 bug: `resume' was returning its arguments, too %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 237969724f support for `light' userdata + simpler support for `boxed' udata %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy f438d00ef3 correct #args for calls with self (a:foo(...)) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy c3b90061ea new design for iolib (object style) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy a2e414d679 `pow' must be global (as the implementation of '^') %!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 49c95648a0 getmetatable doesn't push nil when there is no metatable %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 13ab5a6bb1 details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy cd99bbcd0d better support for new libraries %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 2cbbf7e95a `tostring' uses `__tostring' when available %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e5919be1a7 bug: end of block may not be end of stat %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy b795d4b561 details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy c371413530 small bug if LUA_USERINIT leaves garbage on the stack %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy d1f220217b when possible, library functions accept nil as none %!s(int64=23) %!d(string=hai) anos