Commit History

Autor SHA1 Mensaxe Data
  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
  Roberto Ierusalimschy 319ccfefbc computations in numerical for loop must avoid overflows too %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6a8400ba4f using 'clang' by default + changes in warnings ('old-style-declaration' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 2de3361c6c detail %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy e89763e964 simpler code for 'luaO_fb2int' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy be63d995c1 tiny bug: 'randomseed' was calling 'rand' (instead of 'l_rand') %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 2b1fc1b38c with string cache, it is not that important for 'type' to avoid %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy f01c12c891 detail (cast to avoid mixing types in conditional expression) %!s(int64=10) %!d(string=hai) anos