Staging
v0.5.1
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
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
Backport r65182. This change modified from using the unsigned max value
Tip revision: 46b3a79
File | Mode | Size |
---|---|---|
bsddb | ||
compiler | ||
curses | ||
distutils | ||
encodings | ||
hotshot | ||
idlelib | ||
lib-old | ||
lib-tk | ||
logging | ||
plat-aix3 | ||
plat-aix4 | ||
plat-atheos | ||
plat-beos5 | ||
plat-darwin | ||
plat-freebsd2 | ||
plat-freebsd3 | ||
plat-freebsd4 | ||
plat-freebsd5 | ||
plat-freebsd6 | ||
plat-generic | ||
plat-irix5 | ||
plat-irix6 | ||
plat-linux2 | ||
plat-mac | ||
plat-netbsd1 | ||
plat-next3 | ||
plat-os2emx | ||
plat-riscos | ||
plat-sunos5 | ||
plat-unixware7 | ||
site-packages | ||
test | ||
xml | ||
BaseHTTPServer.py | -rw-r--r-- | 20.8 KB |
Bastion.py | -rw-r--r-- | 5.5 KB |
CGIHTTPServer.py | -rw-r--r-- | 11.5 KB |
ConfigParser.py | -rw-r--r-- | 22.6 KB |
Cookie.py | -rw-r--r-- | 24.6 KB |
DocXMLRPCServer.py | -rw-r--r-- | 10.8 KB |
HTMLParser.py | -rw-r--r-- | 12.4 KB |
MimeWriter.py | -rw-r--r-- | 6.2 KB |
Queue.py | -rw-r--r-- | 5.7 KB |
SimpleHTTPServer.py | -rw-r--r-- | 6.6 KB |
SimpleXMLRPCServer.py | -rw-r--r-- | 18.1 KB |
SocketServer.py | -rw-r--r-- | 18.0 KB |
StringIO.py | -rw-r--r-- | 10.4 KB |
UserDict.py | -rw-r--r-- | 5.4 KB |
UserList.py | -rw-r--r-- | 3.5 KB |
UserString.py | -rwxr-xr-x | 7.8 KB |
_LWPCookieJar.py | -rw-r--r-- | 6.2 KB |
_MozillaCookieJar.py | -rw-r--r-- | 5.7 KB |
__future__.py | -rw-r--r-- | 3.3 KB |
__phello__.foo.py | -rw-r--r-- | 64 bytes |
_strptime.py | -rw-r--r-- | 18.4 KB |
_threading_local.py | -rw-r--r-- | 6.8 KB |
aifc.py | -rw-r--r-- | 32.5 KB |
anydbm.py | -rw-r--r-- | 2.6 KB |
asynchat.py | -rw-r--r-- | 10.5 KB |
asyncore.py | -rw-r--r-- | 16.4 KB |
atexit.py | -rw-r--r-- | 1.6 KB |
audiodev.py | -rw-r--r-- | 7.3 KB |
base64.py | -rwxr-xr-x | 11.0 KB |
bdb.py | -rw-r--r-- | 19.5 KB |
binhex.py | -rw-r--r-- | 14.7 KB |
bisect.py | -rw-r--r-- | 2.3 KB |
calendar.py | -rw-r--r-- | 7.5 KB |
cgi.py | -rwxr-xr-x | 34.0 KB |
cgitb.py | -rw-r--r-- | 11.8 KB |
chunk.py | -rw-r--r-- | 5.2 KB |
cmd.py | -rw-r--r-- | 14.6 KB |
code.py | -rw-r--r-- | 9.7 KB |
codecs.py | -rw-r--r-- | 25.7 KB |
codeop.py | -rw-r--r-- | 6.0 KB |
colorsys.py | -rw-r--r-- | 3.1 KB |
commands.py | -rw-r--r-- | 2.2 KB |
compileall.py | -rw-r--r-- | 5.2 KB |
cookielib.py | -rw-r--r-- | 61.7 KB |
copy.py | -rw-r--r-- | 11.2 KB |
copy_reg.py | -rw-r--r-- | 6.6 KB |
csv.py | -rw-r--r-- | 15.6 KB |
dbhash.py | -rw-r--r-- | 404 bytes |
decimal.py | -rw-r--r-- | 103.0 KB |
difflib.py | -rw-r--r-- | 77.4 KB |
dircache.py | -rw-r--r-- | 1006 bytes |
dis.py | -rw-r--r-- | 6.3 KB |
doctest.py | -rw-r--r-- | 97.6 KB |
dumbdbm.py | -rw-r--r-- | 8.2 KB |
dummy_thread.py | -rw-r--r-- | 4.2 KB |
dummy_threading.py | -rw-r--r-- | 2.8 KB |
filecmp.py | -rw-r--r-- | 9.6 KB |
fileinput.py | -rw-r--r-- | 12.1 KB |
fnmatch.py | -rw-r--r-- | 2.9 KB |
formatter.py | -rw-r--r-- | 14.8 KB |
fpformat.py | -rw-r--r-- | 4.5 KB |
ftplib.py | -rw-r--r-- | 26.3 KB |
getopt.py | -rw-r--r-- | 7.1 KB |
getpass.py | -rw-r--r-- | 3.0 KB |
gettext.py | -rw-r--r-- | 18.8 KB |
glob.py | -rw-r--r-- | 1.4 KB |
gopherlib.py | -rw-r--r-- | 5.5 KB |
gzip.py | -rw-r--r-- | 16.0 KB |
heapq.py | -rw-r--r-- | 13.0 KB |
hmac.py | -rw-r--r-- | 3.3 KB |
htmlentitydefs.py | -rw-r--r-- | 17.6 KB |
htmllib.py | -rw-r--r-- | 12.4 KB |
httplib.py | -rw-r--r-- | 44.4 KB |
ihooks.py | -rw-r--r-- | 16.9 KB |
imaplib.py | -rw-r--r-- | 44.5 KB |
imghdr.py | -rw-r--r-- | 3.3 KB |
imputil.py | -rw-r--r-- | 25.1 KB |
inspect.py | -rw-r--r-- | 32.0 KB |
keyword.py | -rwxr-xr-x | 2.0 KB |
linecache.py | -rw-r--r-- | 2.8 KB |
locale.py | -rw-r--r-- | 34.8 KB |
macpath.py | -rw-r--r-- | 7.5 KB |
macurl2path.py | -rw-r--r-- | 3.2 KB |
mailbox.py | -rwxr-xr-x | 9.2 KB |
mailcap.py | -rw-r--r-- | 7.3 KB |
markupbase.py | -rw-r--r-- | 13.9 KB |
mhlib.py | -rw-r--r-- | 32.4 KB |
mimetools.py | -rw-r--r-- | 6.6 KB |
mimetypes.py | -rw-r--r-- | 17.9 KB |
mimify.py | -rwxr-xr-x | 14.5 KB |
modulefinder.py | -rw-r--r-- | 20.7 KB |
multifile.py | -rw-r--r-- | 4.6 KB |
mutex.py | -rw-r--r-- | 1.7 KB |
netrc.py | -rw-r--r-- | 4.0 KB |
new.py | -rw-r--r-- | 541 bytes |
nntplib.py | -rw-r--r-- | 20.7 KB |
ntpath.py | -rw-r--r-- | 16.3 KB |
nturl2path.py | -rw-r--r-- | 2.2 KB |
opcode.py | -rw-r--r-- | 5.0 KB |
optparse.py | -rw-r--r-- | 55.4 KB |
os.py | -rw-r--r-- | 23.7 KB |
os2emxpath.py | -rw-r--r-- | 12.4 KB |
pdb.doc | -rw-r--r-- | 7.3 KB |
pdb.py | -rwxr-xr-x | 34.2 KB |
pickle.py | -rw-r--r-- | 44.6 KB |
pickletools.py | -rw-r--r-- | 71.8 KB |
pipes.py | -rw-r--r-- | 9.8 KB |
pkgutil.py | -rw-r--r-- | 3.0 KB |
platform.py | -rwxr-xr-x | 39.2 KB |
popen2.py | -rw-r--r-- | 8.4 KB |
poplib.py | -rw-r--r-- | 12.1 KB |
posixfile.py | -rw-r--r-- | 7.8 KB |
posixpath.py | -rw-r--r-- | 13.5 KB |
pprint.py | -rw-r--r-- | 10.6 KB |
profile.doc | -rw-r--r-- | 27.7 KB |
profile.py | -rwxr-xr-x | 22.7 KB |
pstats.py | -rw-r--r-- | 22.7 KB |
pty.py | -rw-r--r-- | 4.6 KB |
py_compile.py | -rw-r--r-- | 5.4 KB |
pyclbr.py | -rw-r--r-- | 12.8 KB |
pydoc.py | -rwxr-xr-x | 88.9 KB |
quopri.py | -rwxr-xr-x | 6.8 KB |
random.py | -rw-r--r-- | 29.5 KB |
re.py | -rw-r--r-- | 180 bytes |
reconvert.py | -rwxr-xr-x | 5.2 KB |
regex_syntax.py | -rw-r--r-- | 1.8 KB |
regsub.py | -rw-r--r-- | 6.1 KB |
repr.py | -rw-r--r-- | 3.9 KB |
rexec.py | -rw-r--r-- | 19.6 KB |
rfc822.py | -rw-r--r-- | 32.7 KB |
rlcompleter.py | -rw-r--r-- | 5.1 KB |
robotparser.py | -rw-r--r-- | 9.7 KB |
sched.py | -rw-r--r-- | 4.0 KB |
sets.py | -rw-r--r-- | 19.2 KB |
sgmllib.py | -rw-r--r-- | 16.1 KB |
shelve.py | -rw-r--r-- | 7.9 KB |
shlex.py | -rw-r--r-- | 10.9 KB |
shutil.py | -rw-r--r-- | 5.7 KB |
site.py | -rw-r--r-- | 13.5 KB |
smtpd.py | -rwxr-xr-x | 17.6 KB |
smtplib.py | -rwxr-xr-x | 26.1 KB |
sndhdr.py | -rw-r--r-- | 5.8 KB |
socket.py | -rw-r--r-- | 12.3 KB |
sre.py | -rw-r--r-- | 11.8 KB |
sre_compile.py | -rw-r--r-- | 15.9 KB |
sre_constants.py | -rw-r--r-- | 7.0 KB |
sre_parse.py | -rw-r--r-- | 26.1 KB |
stat.py | -rw-r--r-- | 1.6 KB |
statcache.py | -rw-r--r-- | 2.4 KB |
statvfs.py | -rw-r--r-- | 779 bytes |
string.py | -rw-r--r-- | 16.4 KB |
stringold.py | -rw-r--r-- | 12.1 KB |
stringprep.py | -rw-r--r-- | 13.2 KB |
subprocess.py | -rw-r--r-- | 39.0 KB |
sunau.py | -rw-r--r-- | 16.1 KB |
sunaudio.py | -rw-r--r-- | 1.2 KB |
symbol.py | -rwxr-xr-x | 1.9 KB |
symtable.py | -rw-r--r-- | 7.5 KB |
tabnanny.py | -rwxr-xr-x | 11.0 KB |
tarfile.py | -rw-r--r-- | 66.7 KB |
telnetlib.py | -rw-r--r-- | 21.6 KB |
tempfile.py | -rw-r--r-- | 14.0 KB |
textwrap.py | -rw-r--r-- | 13.6 KB |
this.py | -rw-r--r-- | 1002 bytes |
threading.py | -rw-r--r-- | 24.7 KB |
timeit.py | -rw-r--r-- | 10.0 KB |
toaiff.py | -rw-r--r-- | 3.0 KB |
token.py | -rwxr-xr-x | 2.9 KB |
tokenize.py | -rw-r--r-- | 11.8 KB |
trace.py | -rw-r--r-- | 28.3 KB |
traceback.py | -rw-r--r-- | 10.2 KB |
tty.py | -rw-r--r-- | 879 bytes |
types.py | -rw-r--r-- | 2.1 KB |
tzparse.py | -rw-r--r-- | 3.4 KB |
unittest.py | -rw-r--r-- | 28.3 KB |
urllib.py | -rw-r--r-- | 49.4 KB |
urllib2.py | -rw-r--r-- | 43.0 KB |
urlparse.py | -rw-r--r-- | 9.1 KB |
user.py | -rw-r--r-- | 1.5 KB |
uu.py | -rwxr-xr-x | 5.7 KB |
warnings.py | -rw-r--r-- | 8.7 KB |
wave.py | -rw-r--r-- | 17.3 KB |
weakref.py | -rw-r--r-- | 8.0 KB |
webbrowser.py | -rw-r--r-- | 11.0 KB |
whichdb.py | -rw-r--r-- | 3.3 KB |
whrandom.py | -rw-r--r-- | 4.8 KB |
xdrlib.py | -rw-r--r-- | 7.2 KB |
xmllib.py | -rw-r--r-- | 34.0 KB |
xmlrpclib.py | -rw-r--r-- | 43.2 KB |
zipfile.py | -rw-r--r-- | 25.6 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...