Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 599f1742c6 detail (typo in comments) %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 26679ea35b new function 'luaV_flttointeger' to convert floats to integers (without %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 73ec04fcf3 no more 'DEADKEY'. Table traversals do not need to consider dead keys; %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy b6f87491af in hash nodes, keys are stored in separate pieces to avoid wasting %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy e3d52da144 BUG: in 'computesizes', 'twotoi' overflows when a sequence has %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 84910e04e2 better implementation for 'hash_search', without using 'size_t' %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 3d879fbc5d reimplementation of 'luaH_getn', trying to handle numeric limits %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy b1b7790f7c detail ('1' -> '1u' in unsigned operation) %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 7b1fba69b7 using 'lastfree == NULL' to signal that table is using the dummy %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy d103312661 details (typos in comments) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 5100bc8aa1 no need for a special case to get long strings (not that common) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 7485512384 added comment and assert about dead keys %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 46de77b219 bug: despite its name, 'luaH_getstr' did not work for strings in %!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 2de3361c6c detail %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy cbef15f3ea comment (FALLTHROUGH position) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy a71c0ab861 detail (removed useless '#include') %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 65ac789565 detail (comment) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 63720a4290 janitor work (comments, variable names, some other details) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3a91274547 details (avoid 'lint' warnings) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a00013c8d0 'point2int' -> 'point2uint' (to reflect its actual result type) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 81245b1ad5 'numisinteger' (for table keys) replaced by 'luaV_tointeger' (old %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 397ce11996 make 'hashfloat' configurable %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 419e2cb01d detail (file does not need 'string.h') %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy e0306e386f some changes in 'hashfloat' to avoid undefined (in ISO C) numerical %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 7e2015a46d size of short strings stored in a single byte, to reduce the size %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3c55790ebe 'setkey' -> 'setnodekey' (to avoid conflicts with POSIX) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 28fdbcf393 added include for 'lprefix.h', for stuff that must be added before %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy bdf566a8a3 `name' in comments changed to 'name' %!s(int64=11) %!d(string=hai) anos