Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 2f8c51a552 use unsigneds for unary minus, too %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy b5f5fcd782 use different constants (instead of different values for the same constant) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 2ef9bcfd11 avoid undefined shift of LUA_NBITS in rotate operation %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 5fa680d47f no need for type 'b_uint' (lua_Unsigned must have at least 32 bits) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 48735da0d0 When loading a file, Lua may call the reader function again after %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 2b4bd21585 'tonumber': base must be a number %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy beff5b078a 'tonumber': does not accept numbers when given a base + convertion from %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 5519c98655 'lua_cvtonum' -> 'lua_strtonum'; converts only strings to numbers %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy cbe164191c new function 'ifloor' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 66d046833d no need to check "bad conversion number->int;" in luaL_checkversion, %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 15fdbd26fe 'numbits' moved from 'math' to 'debug' library %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 2b4975dca7 LUA_SMALL_* changed to LUA_*SIZE + added support for long double + better %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy e39da66c8c macro 'lua_strx2number' does not need to be global %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 483c2ccd0f avoid using raw representation of numbers for hashing, as number may %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 982aa7058f 'luaL_len' returns lua_Integer instead of 'int' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 80cdf39d0e avoid using 'modf' in the implementation of 'math.modf', to avoid %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 45f3797a5b 'long' may have more than 32 bits in some machines; use 'int' for %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy de6e5a5919 small bugs uncovered in a 64-bit machine (where 'long' has 64 bits) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 81102d3689 try to avoid warnings when converting int to pointer %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 6579bd4190 reorganization of warnings + update of explicit dependencies (gcc -MM) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy f45177f2d3 In the table that hashes constants, use a light userdata as keys %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy d6f5fb2d2c avoid warning for unary minus over an unsigned value %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 7c4cc505db added "reasonable" limit for 'string.rep' (otherwise it is too easy %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 453450d687 new macro 'l_floor' (allows 'floorf' even when other math operations %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 55f566bd22 use lua_Integer for integer parameters to avoid truncation %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 130c0e40e0 new constant 'MAX_SIZE', distinct from 'MAX_SIZET', for sizes visible %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy c72fb1cf8e detail (removed 'assert') %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 138e69cc55 correct error message for floating-point values out of (integer) range %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 53210d7e5b correct way (I hope) to convert floats to unsigned int %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 0394314c7a avoid using a negative value to test 'lua_tounsigned' %!s(int64=12) %!d(string=hai) anos