diff options
author | Sverker Eriksson <[email protected]> | 2010-06-16 17:58:35 +0200 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2010-07-05 15:29:17 +0200 |
commit | e5d41874ec0d2aaf2037d10dd92091edd2405924 (patch) | |
tree | 29bd6fc639f50c35555cfbadeacaf711bef12bde /lib/hipe/main/hipe.erl | |
parent | fdf51bf4a7127883705d71dab1bbd4556b28e05a (diff) | |
download | otp-e5d41874ec0d2aaf2037d10dd92091edd2405924.tar.gz otp-e5d41874ec0d2aaf2037d10dd92091edd2405924.tar.bz2 otp-e5d41874ec0d2aaf2037d10dd92091edd2405924.zip |
term_to_binary use all 32 bits of INTEGER_EXT
Earlier, external format INTEGER_EXT was only produced for 28-bit
signed integers. Now full 32-bit signed integers are produced as
INTEGER_EXT to avoid the more costly SMALL_BIG_EXT format. Both old
and new code can read 32-bit INTEGER_EXT.
Also fixed integer encoding bugs in erl_interface erl_encode/erl_decode.
(Thanks to Alexander Demidenko for reporting)
Diffstat (limited to 'lib/hipe/main/hipe.erl')
0 files changed, 0 insertions, 0 deletions