Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 28021c5c66 better explanation (+ example) for coroutines %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 73517e86b0 OP_TFORLOOP uses extra stack space %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 9e8face8d8 must move call results in the last iteration, too %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 64864f094b new options for debugging Lua (HARDSTACKTESTS & EXTERNMEMCHECK) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 9bd3fc1039 TFORLOOP makes a call that affects all values above it on the stack %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy cc4a22ebe2 bug: scope of generic for variables is not sound %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy acf62ddfbe "load*" creates chunk with same global table than caller %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 04f95ce879 hook counts are integers now %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 27c6b4d422 each .c file defines its own name %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 0bb8eb5151 new function `lua_cpcall' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 38da8c0d7d new facilities to test memory overflow in main.c %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 76de732745 avoid non-raw accesses to globals when variable may not exist %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 90d7892007 new function `io.type' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 041cb96992 small bug: `write' must return three values in case of errors %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy c75c3cfd19 avoid names `str...' (may conflict with string.h) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 24471525d7 details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 1f55dbc699 details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy c194a46bc5 detail %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 8954bdc706 new `coroutine.status' function %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5a228bb1d8 new function `lua_version' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5f698f8b6f simpler interface to hooks + use of `int' to count hooks %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 9b1c586b2f renaming `stringdump' -> `string.dump' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy d9340154ac `__tostring' for files + small bug (could do invalid read inside %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e47baca75a warnings from Visual C++ %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy b8a680c114 resets hook count even in case of errors %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 709b27b456 ULONG_MAX>>10 may not fit into an int %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy dbc5451bea comments %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 2d2d45976c separated control over C recursion level %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 0050d983fc make more clear "primitive" recursive definitions %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 04b143ddf9 avoid C stack overflow during parsing %!s(int64=23) %!d(string=hai) anos