Staging
v0.5.1
https://github.com/python/cpython
Revision 46b3a79459934a09eaf00caf7e36b20717afc09f authored by Neal Norwitz on 28 July 2008, 05:22:45 UTC, committed by Neal Norwitz on 28 July 2008, 05:22:45 UTC
to the signed max value similar to 2.5 and trunk.

Issue #2620: Overflow checking when allocating or reallocating memory
was not always being done properly in some python types and extension
modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
all been updated to perform better checks and places in the code that
would previously leak memory on the error path when such an allocation
failed have been fixed.
1 parent 5cdbf77
History
Tip revision: 46b3a79459934a09eaf00caf7e36b20717afc09f authored by Neal Norwitz on 28 July 2008, 05:22:45 UTC
Backport r65182. This change modified from using the unsigned max value
Tip revision: 46b3a79
File Mode Size
__init__.py -rw-r--r-- 4.7 KB
aliases.py -rw-r--r-- 13.7 KB
ascii.py -rw-r--r-- 727 bytes
base64_codec.py -rw-r--r-- 1.7 KB
big5.py -rw-r--r-- 1.0 KB
big5hkscs.py -rw-r--r-- 1.1 KB
bz2_codec.py -rw-r--r-- 1.8 KB
charmap.py -rw-r--r-- 1.2 KB
cp037.py -rw-r--r-- 11.6 KB
cp1006.py -rw-r--r-- 6.9 KB
cp1026.py -rw-r--r-- 11.6 KB
cp1140.py -rw-r--r-- 842 bytes
cp1250.py -rw-r--r-- 5.1 KB
cp1251.py -rw-r--r-- 6.7 KB
cp1252.py -rw-r--r-- 2.4 KB
cp1253.py -rw-r--r-- 6.2 KB
cp1254.py -rw-r--r-- 2.7 KB
cp1255.py -rw-r--r-- 5.2 KB
cp1256.py -rw-r--r-- 4.8 KB
cp1257.py -rw-r--r-- 5.3 KB
cp1258.py -rw-r--r-- 3.0 KB
cp424.py -rw-r--r-- 10.6 KB
cp437.py -rw-r--r-- 7.8 KB
cp500.py -rw-r--r-- 11.6 KB
cp737.py -rw-r--r-- 7.9 KB
cp775.py -rw-r--r-- 7.8 KB
cp850.py -rw-r--r-- 7.7 KB
cp852.py -rw-r--r-- 8.0 KB
cp855.py -rw-r--r-- 7.6 KB
cp856.py -rw-r--r-- 6.4 KB
cp857.py -rw-r--r-- 7.6 KB
cp860.py -rw-r--r-- 7.9 KB
cp861.py -rw-r--r-- 7.9 KB
cp862.py -rw-r--r-- 7.5 KB
cp863.py -rw-r--r-- 7.7 KB
cp864.py -rw-r--r-- 7.6 KB
cp865.py -rw-r--r-- 7.9 KB
cp866.py -rw-r--r-- 7.8 KB
cp869.py -rw-r--r-- 7.4 KB
cp874.py -rw-r--r-- 6.5 KB
cp875.py -rw-r--r-- 11.4 KB
cp932.py -rw-r--r-- 1.1 KB
cp949.py -rw-r--r-- 1.1 KB
cp950.py -rw-r--r-- 1.1 KB
euc_jis_2004.py -rw-r--r-- 1.1 KB
euc_jisx0213.py -rw-r--r-- 1.1 KB
euc_jp.py -rw-r--r-- 1.1 KB
euc_kr.py -rw-r--r-- 1.1 KB
gb18030.py -rw-r--r-- 1.1 KB
gb2312.py -rw-r--r-- 1.1 KB
gbk.py -rw-r--r-- 1.0 KB
hex_codec.py -rw-r--r-- 1.7 KB
hp_roman8.py -rw-r--r-- 6.7 KB
hz.py -rw-r--r-- 1.0 KB
idna.py -rw-r--r-- 5.8 KB
iso2022_jp.py -rw-r--r-- 1.1 KB
iso2022_jp_1.py -rw-r--r-- 1.1 KB
iso2022_jp_2.py -rw-r--r-- 1.1 KB
iso2022_jp_2004.py -rw-r--r-- 1.1 KB
iso2022_jp_3.py -rw-r--r-- 1.1 KB
iso2022_jp_ext.py -rw-r--r-- 1.1 KB
iso2022_kr.py -rw-r--r-- 1.1 KB
iso8859_1.py -rw-r--r-- 909 bytes
iso8859_10.py -rw-r--r-- 3.8 KB
iso8859_11.py -rw-r--r-- 5.7 KB
iso8859_13.py -rw-r--r-- 4.5 KB
iso8859_14.py -rw-r--r-- 3.0 KB
iso8859_15.py -rw-r--r-- 1.4 KB
iso8859_16.py -rw-r--r-- 3.4 KB
iso8859_2.py -rw-r--r-- 4.5 KB
iso8859_3.py -rw-r--r-- 2.8 KB
iso8859_4.py -rw-r--r-- 4.0 KB
iso8859_5.py -rw-r--r-- 6.3 KB
iso8859_6.py -rw-r--r-- 4.3 KB
iso8859_7.py -rw-r--r-- 5.4 KB
iso8859_8.py -rw-r--r-- 3.3 KB
iso8859_9.py -rw-r--r-- 1.3 KB
johab.py -rw-r--r-- 1.1 KB
koi8_r.py -rw-r--r-- 8.5 KB
koi8_u.py -rw-r--r-- 1.5 KB
latin_1.py -rw-r--r-- 737 bytes
mac_cyrillic.py -rw-r--r-- 7.0 KB
mac_greek.py -rw-r--r-- 7.4 KB
mac_iceland.py -rw-r--r-- 7.1 KB
mac_latin2.py -rw-r--r-- 7.8 KB
mac_roman.py -rw-r--r-- 7.1 KB
mac_turkish.py -rw-r--r-- 7.1 KB
mbcs.py -rw-r--r-- 810 bytes
palmos.py -rw-r--r-- 2.3 KB
ptcp154.py -rw-r--r-- 8.2 KB
punycode.py -rw-r--r-- 6.0 KB
quopri_codec.py -rw-r--r-- 1.5 KB
raw_unicode_escape.py -rw-r--r-- 648 bytes
rot_13.py -rw-r--r-- 2.0 KB
shift_jis.py -rw-r--r-- 1.1 KB
shift_jis_2004.py -rw-r--r-- 1.1 KB
shift_jisx0213.py -rw-r--r-- 1.1 KB
string_escape.py -rw-r--r-- 422 bytes
tis_620.py -rw-r--r-- 964 bytes
undefined.py -rw-r--r-- 792 bytes
unicode_escape.py -rw-r--r-- 636 bytes
unicode_internal.py -rw-r--r-- 642 bytes
utf_16.py -rw-r--r-- 1.5 KB
utf_16_be.py -rw-r--r-- 555 bytes
utf_16_le.py -rw-r--r-- 556 bytes
utf_7.py -rw-r--r-- 550 bytes
utf_8.py -rw-r--r-- 535 bytes
uu_codec.py -rw-r--r-- 3.1 KB
zlib_codec.py -rw-r--r-- 1.8 KB

back to top