Differences between revisions 3 and 4
Revision 3 as of 2005-10-10 11:05:01
Size: 2480
Comment:
Revision 4 as of 2008-11-15 14:00:48
Size: 2504
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * The mailbox.py module had a last-minute cheese bug. [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/mailbox.py.diff?r1=1.25&r2=1.26 Colored Diff] [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/mailbox.py.diff?r1=1.25&r2=1.26&f=c Context Diff]  * The mailbox.py module had a last-minute cheese bug. [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/mailbox.py.diff?r1=1.25&r2=1.26|Colored Diff]] [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/mailbox.py.diff?r1=1.25&r2=1.26&f=c|Context Diff]]
Line 11: Line 11:
 * Misc. bugfixes for sre_parse.py [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/sre_parse.py.diff?r1=1.37&r2=1.38&sortby=date Colored Diff] [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/sre_parse.py.diff?sortby=date&r1=1.37&r2=1.38&f=c Context Diff]  * Misc. bugfixes for sre_parse.py [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/sre_parse.py.diff?r1=1.37&r2=1.38&sortby=date|Colored Diff]] [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/sre_parse.py.diff?sortby=date&r1=1.37&r2=1.38&f=c|Context Diff]]
Line 13: Line 13:
 * Fix typos in User''''''String.py [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/UserString.py.diff?r1=1.6&r2=1.7&sortby=date Colored Diff] [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/UserString.py.diff?sortby=date&r1=1.6&r2=1.7&f=c Context Diff]  * Fix typos in User''''''String.py [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/UserString.py.diff?r1=1.6&r2=1.7&sortby=date|Colored Diff]] [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/UserString.py.diff?sortby=date&r1=1.6&r2=1.7&f=c|Context Diff]]
Line 15: Line 15:
 * Fix argument count of _cmp() in filecmp.py [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/filecmp.py.diff?r1=1.6&r2=1.7 Colored Diff] [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/filecmp.py.diff?r1=1.6&r2=1.7&f=c Context Diff]  * Fix argument count of _cmp() in filecmp.py [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/filecmp.py.diff?r1=1.6&r2=1.7|Colored Diff]] [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Lib/filecmp.py.diff?r1=1.6&r2=1.7&f=c|Context Diff]]
Line 19: Line 19:
 * TELL64 problems on BSDI and Mac OSX [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Objects/fileobject.c.diff?r1=2.91&r2=2.92 Colored Diff] [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Objects/fileobject.c.diff?r1=2.91&r2=2.92&f=c Context Diff]  * TELL64 problems on BSDI and Mac OSX [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Objects/fileobject.c.diff?r1=2.91&r2=2.92|Colored Diff]] [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Objects/fileobject.c.diff?r1=2.91&r2=2.92&f=c|Context Diff]]
Line 21: Line 21:
 * Shared library problems on OpenBSD [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Python/dynload_shlib.c.diff?r1=2.6&r2=2.7 Colored Diff] [http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Python/dynload_shlib.c.diff?r1=2.6&r2=2.7&f=c Context Diff]  * Shared library problems on OpenBSD [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Python/dynload_shlib.c.diff?r1=2.6&r2=2.7|Colored Diff]] [[http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/python/python/dist/src/Python/dynload_shlib.c.diff?r1=2.6&r2=2.7&f=c|Context Diff]]

Miscellaneous Patches

See also Python20CriticalPatches and Python20FrequentlyAskedQuestions.

Library modules

Note these links are invalid since the transition away from cvsweb.

Building

Long file support on Linux

(Not a diff or patch, but worth a mention.)

On some Linux systems, you can enable long support as follows:

  • export CC="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64";
  • /configure

But then file.tell() may return negative numbers for positions over 2G, due to an apparent libc bug. As a work-around, change the function _portable_ftell() in Objects/fileobject.c to use the fgetpos() case.

Python20MiscPatches (last edited 2019-12-15 05:20:27 by FrancesHocutt)

Unable to edit the page? See the FrontPage for instructions.