Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy e21b26a964 avoid 'return' "to avoid warnings" %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 217b65e6d9 avoid some warnings about converting 32-bit shifts into 64-bit results %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 9caf5b4f79 lint (unused definition) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 87912786af dead objects are not collectable. %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 68ce878292 cannot compute 'mainposition' before checking whether key is nil %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 89b59eee73 bug: __newindex metamethod may not work if metatable is its own %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 92afcf2823 no more 'luaH_setstr (used only once) + 'luaH_setint' receives value %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 817f8674af avoid warning about -unsigned value %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy f62565abea avoid warnings with -Wstrict-overflow %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 821bd7025e more uniform names for 'equalobj'-related functions %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 9b7dddad7d no need for two different implementations for equality (one raw and %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy c9ce754e38 comment %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 1ffdd0bc7a detail (should use macro 'ttisdeadkey') %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 23b9ceb0a4 allows larger array parts in tables (no need to restrict it to 2^26) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy d9ea6eca7c macro 'key2tal' replaced by 'gkey' (as both were equal) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3819c30e55 better names for barrier macros %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 53f9499f7f "light C function" is a better name than "C-function pointer" %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7dfa4cd655 first implementation of light C functions %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy d394d5536a new macro 'eqstr' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 0bbdddc86b allocator function receives the tag of object being allocated in 'osize' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3c4d970a7b comment typos %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 2e5ef6a9fb new macro 'isdummy' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 49a67c6d3f new macro 'NILCONSTANT' to initialize nil constants %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 9756f56354 better control over accesses to TValue fields %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy f6ed285cf2 new hash for doubles based on frexp, to avoid low-level tricks %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 42167804b8 luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy c6b442bd36 'luaM_freearray' does not need array type as argument %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a274596ecc avoid making 'lastfree' an invalid pointer %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a76fa25199 'ceillog2' now is exported (other modules may need it) %!s(int64=17) %!d(string=hai) anos