Staging
v0.8.1
v0.8.1
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
README
Python Misc subdirectory
========================
This directory contains files that wouldn't fit in elsewhere. Some
documents are only of historic importance.
Files found here
----------------
ACKS Acknowledgements
AIX-NOTES Notes for building Python on AIX
BeOS-NOTES Notes for building on BeOS
BeOS-setup.py setup.py replacement for BeOS, see BeOS-NOTES
cheatsheet Quick summary of Python by Ken Manheimer
find_recursionlimit.py Script to find a value for sys.maxrecursionlimit
gdbinit Handy stuff to put in your .gdbinit file, if you use gdb
HISTORY News from previous releases -- oldest last
HPUX-NOTES Notes about dynamic loading under HP-UX
indent.pro GNU indent profile approximating my C style
NEWS News for this release (for some meaning of "this")
Porting Mini-FAQ on porting to new platforms
PURIFY.README Information for Purify users
python.man UNIX man page for the python interpreter
python-mode.el Emacs mode for editing Python programs
README The file you're reading now
RFD Request For Discussion about a Python newsgroup
RPM (Old) tools to build RPMs
setuid-prog.c C helper program for set-uid Python scripts
vgrindefs Python configuration for vgrind (a generic pretty printer)
Computing file changes ...