Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 53f9499f7f "light C function" is a better name than "C-function pointer" %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 7dfa4cd655 first implementation of light C functions %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy d394d5536a new macro 'eqstr' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 0bbdddc86b allocator function receives the tag of object being allocated in 'osize' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3c4d970a7b comment typos %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 2e5ef6a9fb new macro 'isdummy' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 49a67c6d3f new macro 'NILCONSTANT' to initialize nil constants %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 9756f56354 better control over accesses to TValue fields %!s(int64=16) %!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=17) %!d(string=hai) anos
  Roberto Ierusalimschy a274596ecc avoid making 'lastfree' an invalid pointer %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy a76fa25199 'ceillog2' now is exported (other modules may need it) %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy ae00b3a76f another way to normalize -0 that avoids problems with very small %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 94d40f3980 luaO_log2 can be private to ltable.c %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy a7c9e45c64 avoid trailing white spaces %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy dfe2f1eeff macros luai_num* take a state L (when available) as argument, to allow %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy baffc37f5c detail %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy f8b7a5581e avoid unnecessary exports %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy ffb798e1e2 avoids type punning for table keys %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy c505f341d6 small changes in casts %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy db724e14e0 new macro luai_numisnan %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 8e48ebb638 no more L in numer-operator macros (some functions that use those macros %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 0f30d00c87 warnings from Visual C %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 90de38bf1f warnings in VS .Net %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy f21e9c172f details %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 67578ec51f several small details %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy c2bb9abcec better quotes for strings in error messages %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy d5fd44d747 corrected definition of lua_number2int for Windows %!s(int64=21) %!d(string=hai) anos