Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision f8e943f193a3b34f056d7b3a79b794d3b747685f authored by Tim Peters on 08 October 2002, 21:03:26 UTC, committed by Tim Peters on 08 October 2002, 21:03:26 UTC
list(xrange(sys.maxint / 4)) test. Changed 4 to 2. The belief is that this test intended to trigger a bit of code in listobject.c's NRESIZE macro that's looking for arithmetic overflow. As written, it doesn't achieve that, though, and leaves it up to the platform realloc() as to whether it wants to allocate 2 gigabytes. Some platforms say "sure!", although they don't appear to mean it, and disaster ensues. Changing 4 to 2 (just barely) manages to trigger the arithmetic overflow test instead, leaving the platform realloc() out of it.
1 parent aff84f7
Tip revision: f8e943f193a3b34f056d7b3a79b794d3b747685f authored by Tim Peters on 08 October 2002, 21:03:26 UTC
The
The
Tip revision: f8e943f
File | Mode | Size |
---|---|---|
compiler | ||
curses | ||
distutils | ||
encodings | ||
hotshot | ||
lib-old | ||
lib-tk | ||
plat-aix3 | ||
plat-aix4 | ||
plat-beos5 | ||
plat-freebsd2 | ||
plat-freebsd3 | ||
plat-freebsd4 | ||
plat-freebsd5 | ||
plat-generic | ||
plat-irix5 | ||
plat-irix6 | ||
plat-linux1 | ||
plat-linux2 | ||
plat-netbsd1 | ||
plat-next3 | ||
plat-riscos | ||
plat-sunos4 | ||
plat-sunos5 | ||
plat-unixware7 | ||
site-packages | ||
test | ||
xml | ||
BaseHTTPServer.py | -rw-r--r-- | 16.1 KB |
Bastion.py | -rw-r--r-- | 5.4 KB |
CGIHTTPServer.py | -rw-r--r-- | 10.4 KB |
ConfigParser.py | -rw-r--r-- | 16.8 KB |
Cookie.py | -rw-r--r-- | 24.5 KB |
FCNTL.py | -rw-r--r-- | 404 bytes |
HTMLParser.py | -rw-r--r-- | 12.8 KB |
MimeWriter.py | -rw-r--r-- | 6.2 KB |
Queue.py | -rw-r--r-- | 4.6 KB |
SimpleHTTPServer.py | -rw-r--r-- | 6.2 KB |
SimpleXMLRPCServer.py | -rw-r--r-- | 8.2 KB |
SocketServer.py | -rw-r--r-- | 17.7 KB |
StringIO.py | -rw-r--r-- | 7.3 KB |
TERMIOS.py | -rw-r--r-- | 416 bytes |
UserDict.py | -rw-r--r-- | 2.0 KB |
UserList.py | -rw-r--r-- | 3.4 KB |
UserString.py | -rwxr-xr-x | 7.8 KB |
__future__.py | -rw-r--r-- | 3.3 KB |
__phello__.foo.py | -rw-r--r-- | 64 bytes |
aifc.py | -rw-r--r-- | 32.6 KB |
anydbm.py | -rw-r--r-- | 2.6 KB |
asynchat.py | -rw-r--r-- | 10.4 KB |
asyncore.py | -rw-r--r-- | 16.7 KB |
atexit.py | -rw-r--r-- | 1.2 KB |
audiodev.py | -rw-r--r-- | 7.3 KB |
base64.py | -rwxr-xr-x | 1.9 KB |
bdb.py | -rw-r--r-- | 17.9 KB |
binhex.py | -rw-r--r-- | 14.7 KB |
bisect.py | -rw-r--r-- | 2.1 KB |
calendar.py | -rw-r--r-- | 8.1 KB |
cgi.py | -rwxr-xr-x | 33.1 KB |
cgitb.py | -rw-r--r-- | 8.1 KB |
chunk.py | -rw-r--r-- | 5.2 KB |
cmd.py | -rw-r--r-- | 11.5 KB |
code.py | -rw-r--r-- | 9.9 KB |
codecs.py | -rw-r--r-- | 19.1 KB |
codeop.py | -rw-r--r-- | 5.8 KB |
colorsys.py | -rw-r--r-- | 3.1 KB |
commands.py | -rw-r--r-- | 2.2 KB |
compileall.py | -rw-r--r-- | 4.8 KB |
copy.py | -rw-r--r-- | 9.5 KB |
copy_reg.py | -rw-r--r-- | 1.9 KB |
dbhash.py | -rw-r--r-- | 406 bytes |
difflib.py | -rw-r--r-- | 39.0 KB |
dircache.py | -rw-r--r-- | 1.1 KB |
dis.py | -rw-r--r-- | 8.9 KB |
doctest.py | -rw-r--r-- | 37.6 KB |
dospath.py | -rw-r--r-- | 9.9 KB |
dumbdbm.py | -rw-r--r-- | 4.9 KB |
filecmp.py | -rw-r--r-- | 10.1 KB |
fileinput.py | -rw-r--r-- | 11.8 KB |
fnmatch.py | -rw-r--r-- | 3.0 KB |
formatter.py | -rw-r--r-- | 15.0 KB |
fpformat.py | -rw-r--r-- | 4.5 KB |
ftplib.py | -rw-r--r-- | 26.4 KB |
getopt.py | -rw-r--r-- | 5.1 KB |
getpass.py | -rw-r--r-- | 2.9 KB |
gettext.py | -rw-r--r-- | 9.5 KB |
glob.py | -rw-r--r-- | 1.4 KB |
gopherlib.py | -rw-r--r-- | 5.4 KB |
gzip.py | -rw-r--r-- | 12.8 KB |
hmac.py | -rw-r--r-- | 3.0 KB |
htmlentitydefs.py | -rw-r--r-- | 19.1 KB |
htmllib.py | -rw-r--r-- | 12.2 KB |
httplib.py | -rw-r--r-- | 42.2 KB |
ihooks.py | -rw-r--r-- | 16.7 KB |
imaplib.py | -rw-r--r-- | 35.9 KB |
imghdr.py | -rw-r--r-- | 3.3 KB |
imputil.py | -rw-r--r-- | 24.8 KB |
inspect.py | -rw-r--r-- | 30.2 KB |
keyword.py | -rwxr-xr-x | 2.0 KB |
knee.py | -rw-r--r-- | 3.4 KB |
linecache.py | -rw-r--r-- | 2.7 KB |
locale.py | -rw-r--r-- | 27.4 KB |
macpath.py | -rw-r--r-- | 6.4 KB |
macurl2path.py | -rw-r--r-- | 3.0 KB |
mailbox.py | -rwxr-xr-x | 9.0 KB |
mailcap.py | -rw-r--r-- | 7.3 KB |
markupbase.py | -rw-r--r-- | 10.7 KB |
mhlib.py | -rw-r--r-- | 32.5 KB |
mimetools.py | -rw-r--r-- | 6.3 KB |
mimetypes.py | -rw-r--r-- | 14.2 KB |
mimify.py | -rwxr-xr-x | 14.5 KB |
multifile.py | -rw-r--r-- | 4.6 KB |
mutex.py | -rw-r--r-- | 1.7 KB |
netrc.py | -rw-r--r-- | 3.9 KB |
nntplib.py | -rw-r--r-- | 18.3 KB |
ntpath.py | -rw-r--r-- | 14.9 KB |
nturl2path.py | -rw-r--r-- | 2.0 KB |
os.py | -rw-r--r-- | 18.0 KB |
pdb.doc | -rw-r--r-- | 7.3 KB |
pdb.py | -rwxr-xr-x | 29.7 KB |
pickle.py | -rw-r--r-- | 26.4 KB |
pipes.py | -rw-r--r-- | 9.7 KB |
popen2.py | -rw-r--r-- | 6.7 KB |
poplib.py | -rw-r--r-- | 9.2 KB |
posixfile.py | -rw-r--r-- | 7.7 KB |
posixpath.py | -rw-r--r-- | 12.3 KB |
pprint.py | -rw-r--r-- | 9.9 KB |
pre.py | -rw-r--r-- | 23.7 KB |
profile.doc | -rw-r--r-- | 27.7 KB |
profile.py | -rwxr-xr-x | 21.0 KB |
pstats.py | -rw-r--r-- | 22.7 KB |
pty.py | -rw-r--r-- | 4.8 KB |
py_compile.py | -rw-r--r-- | 2.9 KB |
pyclbr.py | -rw-r--r-- | 11.2 KB |
pydoc.py | -rwxr-xr-x | 82.8 KB |
quopri.py | -rwxr-xr-x | 6.8 KB |
random.py | -rw-r--r-- | 25.5 KB |
re.py | -rw-r--r-- | 818 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.1 KB |
rexec.py | -rw-r--r-- | 19.6 KB |
rfc822.py | -rw-r--r-- | 32.5 KB |
rlcompleter.py | -rw-r--r-- | 4.0 KB |
robotparser.py | -rw-r--r-- | 9.2 KB |
sched.py | -rw-r--r-- | 4.0 KB |
sgmllib.py | -rw-r--r-- | 16.0 KB |
shelve.py | -rw-r--r-- | 4.4 KB |
shlex.py | -rw-r--r-- | 7.6 KB |
shutil.py | -rw-r--r-- | 3.8 KB |
site.py | -rw-r--r-- | 10.1 KB |
smtpd.py | -rwxr-xr-x | 17.4 KB |
smtplib.py | -rwxr-xr-x | 25.2 KB |
sndhdr.py | -rw-r--r-- | 5.8 KB |
socket.py | -rw-r--r-- | 7.6 KB |
sre.py | -rw-r--r-- | 11.7 KB |
sre_compile.py | -rw-r--r-- | 13.9 KB |
sre_constants.py | -rw-r--r-- | 6.9 KB |
sre_parse.py | -rw-r--r-- | 24.1 KB |
stat.py | -rw-r--r-- | 1.6 KB |
statcache.py | -rw-r--r-- | 2.3 KB |
statvfs.py | -rw-r--r-- | 779 bytes |
string.py | -rw-r--r-- | 10.8 KB |
stringold.py | -rw-r--r-- | 12.1 KB |
sunau.py | -rw-r--r-- | 16.1 KB |
sunaudio.py | -rw-r--r-- | 1.2 KB |
symbol.py | -rwxr-xr-x | 1.7 KB |
symtable.py | -rw-r--r-- | 7.5 KB |
tabnanny.py | -rwxr-xr-x | 11.0 KB |
telnetlib.py | -rw-r--r-- | 18.7 KB |
tempfile.py | -rw-r--r-- | 7.9 KB |
this.py | -rw-r--r-- | 1002 bytes |
threading.py | -rw-r--r-- | 19.9 KB |
toaiff.py | -rw-r--r-- | 2.9 KB |
token.py | -rwxr-xr-x | 2.8 KB |
tokenize.py | -rw-r--r-- | 11.7 KB |
traceback.py | -rw-r--r-- | 10.3 KB |
tty.py | -rw-r--r-- | 879 bytes |
types.py | -rw-r--r-- | 1.9 KB |
tzparse.py | -rw-r--r-- | 3.4 KB |
unittest.py | -rw-r--r-- | 24.7 KB |
urllib.py | -rw-r--r-- | 49.6 KB |
urllib2.py | -rw-r--r-- | 35.9 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.1 KB |
wave.py | -rw-r--r-- | 17.3 KB |
weakref.py | -rw-r--r-- | 7.1 KB |
webbrowser.py | -rw-r--r-- | 9.8 KB |
whichdb.py | -rw-r--r-- | 2.0 KB |
whrandom.py | -rw-r--r-- | 4.7 KB |
xdrlib.py | -rw-r--r-- | 7.2 KB |
xmllib.py | -rw-r--r-- | 34.1 KB |
xmlrpclib.py | -rw-r--r-- | 30.9 KB |
zipfile.py | -rw-r--r-- | 24.0 KB |
Computing file changes ...