Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 8264dbc2bb implemented counter to abort non-linear behavior in pattern matching %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 9fae7b6d3f code for string cache generalized for "associative sets" (compiler %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 0f1f51be4b 'table.move' tries to copy elements in increasing order %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy ee5edb6b68 macros 'getaddrstr' and 'getstr' unified (they do the same thing) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy bda83e22c0 'tablib' does not try to use raw operations when possible: fast %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 364cdbdbdb 'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy b91bc93fd3 'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 53be1451a8 new definition for macro 'checkliveness' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy eb0be12ceb detail in macro 'checkliveness' + macro 'setobj2t' defined as an %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 1198d82530 'lua_longassert' defined as an expression (instead of a command) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6556fcfe5a small janitor work %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 41964648ee long strings are created directly in final position when possible %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 502214f8a5 added assert for NULL pointer in 'lua_pushlstring' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy ed19fe766c added ';' at the end of "expression lines" ("return exp;") so that %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 8f25d08637 'invalidateTMcache' not needed in all 'settable' uses %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 3b795541c4 fast track for 'settable' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 20b9e59441 barrier macros rewritten as expressions %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 935d9f7f90 new entry should not be commented out %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy e247c3ada3 implementation of fast track for gettable operations %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy b5dc2f9b0c bug: 'io.lines' does not check maximum number of options %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 5273477cb9 in 'lua_number2strx', use the call to 'l_sprintf' to add exponent %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy b9db9bd0ef 'lua_Number' added to 'L_Umaxalign' union %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 050e8536bb bug: 'io.lines' does not check maximum number of options %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 2b61360d82 avoid overflows (detected with 'clang -ftrapv') %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 5b6ac971f9 detail (comment) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 403e181d81 'strftime' puts its result directly into 'lua_Buffer' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 4af03c5ae1 better treatment for integer overflows + all errors throw an error %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy bde17a419d because of debt, 'totalbytes' can be negative (and therefore its %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 8950e0c049 avoid possibility of subtle arith. overflow %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 8217e0d4fe avoid subtle possibility of arithmetic overflow %!s(int64=10) %!d(string=hai) anos