Roberto Ierusalimschy
|
57559547a3
in 'pack'/'unpack', endianness and alignment treated like options +
|
10 ani în urmă |
Roberto Ierusalimschy
|
f97c64d7bf
macros 'LUA_QL'/'LUA_QL' deprecated
|
10 ani în urmă |
Roberto Ierusalimschy
|
c172a4f7c2
'dumpint' and related functions replaced by 'string.pack'/'string.unpack'
|
10 ani în urmă |
Roberto Ierusalimschy
|
798660c9cd
deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.)
|
10 ani în urmă |
Roberto Ierusalimschy
|
4fba117433
[un]'dumpint' -> [un]'dumpinteger'
|
11 ani în urmă |
Roberto Ierusalimschy
|
1aa5262634
do not assume numbers are coercible to strings
|
11 ani în urmă |
Roberto Ierusalimschy
|
3ccbae84d2
added some casts between integral types (to avoid warnings)
|
11 ani în urmă |
Roberto Ierusalimschy
|
68616c6669
using lua_Unsigned (instead of lua_Integer) for bit manipulation
|
11 ani în urmă |
Roberto Ierusalimschy
|
3d4913f703
back to larger sizes for 'dumpint/undumpint' (small Lua should
|
11 ani în urmă |
Roberto Ierusalimschy
|
a2c094fe2d
size of strings in 'string.rep' should be limited by the size of
|
11 ani în urmă |
Roberto Ierusalimschy
|
ef789d4161
new global macro 'LUA_MAXUNSIGNED'
|
11 ani în urmă |
Roberto Ierusalimschy
|
115fa77009
maximum size for dump of integers is size of lua_Integer (which
|
11 ani în urmă |
Roberto Ierusalimschy
|
561030c211
pack/unpack functions renamed dump/undump
|
11 ani în urmă |
Roberto Ierusalimschy
|
48c745a611
avoid constant overflow when shifting left signed integers until
|
11 ani în urmă |
Roberto Ierusalimschy
|
8ef9117924
fancier way to do sign extension
|
11 ani în urmă |
Roberto Ierusalimschy
|
420cc62fac
missplelling in comments/function names (endianess -> endianness)
|
11 ani în urmă |
Roberto Ierusalimschy
|
2d5e2212d4
native lua_Number may be neither float nor double (in pack/unpackfloat)
|
11 ani în urmă |
Roberto Ierusalimschy
|
da4811238a
details (typos in comments)
|
11 ani în urmă |
Roberto Ierusalimschy
|
ad40bb1181
detail in string.rep: allow large repetitions of the empty string (no
|
11 ani în urmă |
Roberto Ierusalimschy
|
6318de80d3
added 'strip' parameter to lua_dump/string.dump
|
11 ani în urmă |
Roberto Ierusalimschy
|
916bd874ad
added explicit default options to string.pack/unpack functions
|
11 ani în urmă |
Roberto Ierusalimschy
|
cd848cab6b
first implementation for string.pack/unpackfloat + try not to assume
|
11 ani în urmă |
Roberto Ierusalimschy
|
29256e8960
first implementation of string.packint/string.unpackint
|
11 ani în urmă |
Roberto Ierusalimschy
|
7c4cc505db
added "reasonable" limit for 'string.rep' (otherwise it is too easy
|
12 ani în urmă |
Roberto Ierusalimschy
|
55f566bd22
use lua_Integer for integer parameters to avoid truncation
|
12 ani în urmă |
Roberto Ierusalimschy
|
c5069528e1
details ('Type* id' -> 'Type *id')
|
12 ani în urmă |
Roberto Ierusalimschy
|
944709c77b
more definitions to support integer formatting
|
12 ani în urmă |
Roberto Ierusalimschy
|
53480f1163
details (remove of some extra spaces)
|
13 ani în urmă |
Roberto Ierusalimschy
|
6625cbecd1
Bug: Some patterns can overflow the C stack, due to recursion
|
13 ani în urmă |
Roberto Ierusalimschy
|
054c20cd5b
spaces -> tabs in #defines
|
13 ani în urmă |