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