diff options
author | Tim Peters <tim.peters@gmail.com> | 2001-04-10 05:02:52 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2001-04-10 05:02:52 (GMT) |
commit | 44714007e888acba27d8527122bf618c28a4120b (patch) | |
tree | 2d100e6115c29f4e73644aa8a5c769970719d7d9 /Include/intrcheck.h | |
parent | d8ae7c2999b0362c098e57d64f49a710ce8238d0 (diff) | |
download | cpython-44714007e888acba27d8527122bf618c28a4120b.zip cpython-44714007e888acba27d8527122bf618c28a4120b.tar.gz cpython-44714007e888acba27d8527122bf618c28a4120b.tar.bz2 |
test_pickle works on sizeof(long)==8 boxes again.
pickle.py
The code implicitly assumed that all ints fit in 4 bytes, causing all
sorts of mischief (from nonsense results to corrupted pickles).
Repaired that.
marshal.c
The int marshaling code assumed that right shifts of signed longs
sign-extend. Repaired that.
Diffstat (limited to 'Include/intrcheck.h')
0 files changed, 0 insertions, 0 deletions