Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 063d4e4543 Lua 5.3.5 ported to git %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 330d426ffd avoid the use of deprecated functions 'luaL_checkunsigned'/ %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 1a741157cb avoid (undefined behavior) integer 'overflow' in left shift %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 28fdbcf393 added include for 'lprefix.h', for stuff that must be added before %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 798660c9cd deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy a73da6112d deprecated library throws an error if called (instead of silently %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 363b525c23 does not create library when it is deprecated %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 282d67d8fc bitlib has been deprecated %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5c9cb5f0b1 detail (comment) %!s(int64=11) %!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 de6e5a5919 small bugs uncovered in a 64-bit machine (where 'long' has 64 bits) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 44358e0206 extra trim applied to 'replace' argument (in case lua_Unsigned is %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy e3a7104b40 detail (avoiding warnings) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy a83ed55f1e added 'return' (when possible) to calls to error functions %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy f90a130b07 typo in message %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 1a92c2b354 allows number of bits used by the library to be changed from outside %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 7ca1bd639f new functions 'extract' and 'replace' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy a64cf8fac9 'test' -> 'btest' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 092fa71ddd conventional names for bitwise operators %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy c7d4da8746 correction to allow lua_Unsigned larger than usigned int %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy f39034889d stricter control over number of bits in each operation %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 572e5e6b28 new names for bit functions (mimicking assembler) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy c6b64ffe65 new type lua_Unsigned and corresponding projection/injection functions %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 9e8e60dd5f bitlib renamed to 'bit32' + new function for arithmetic shift %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy a9dc7c8828 functions lua_tonumber/lua_tointeger replaced by lua_tonumberx/lua_tointegerx %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7192afafee new module policy: C modules do not create globals and do not register %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy af512ad6da use of 'conventional' names for shift and rotate operations + %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 91f0b20a0e missing standard defines %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a6f465f558 new mark LUAMOD_API for all luaopen_* functions %!s(int64=15) %!d(string=hai) anos