<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: PC/VC6/pythoncore.dsp history</title>
    <description>PC/VC6/pythoncore.dsp revision history</description>
    <item>
    <title>Bump version to 3.4.0 alpha 0.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1085b0e475d8/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Bump version to 3.4.0 alpha 0.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 29 Sep 2012 09:34:13 +0200</pubDate>
</item>
<item>
    <title>Kill remaining mentions of import_nt.c</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5bcce348571e/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Kill remaining mentions of import_nt.c]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 04 May 2012 22:15:57 +0200</pubDate>
</item>
<item>
    <title>hg merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e4410e69d529/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[hg merge 3.2]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 13 Apr 2012 02:23:59 +0200</pubDate>
</item>
<item>
    <title>Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/656c13024ede/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.<br/>
<br/>
This introduces a small private API for this common pattern.<br/>
The issue has been discovered thanks to Martin's huge-mem buildbot.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 06 Oct 2011 19:04:12 +0200</pubDate>
</item>
<item>
    <title>Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/401e8882baf9/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files<br/>
will have the right line ending even if the extension is not active.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 06 Mar 2011 12:24:49 +0100</pubDate>
</item>
<item>
    <title>Dummy-merge 3.2 branch into default branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b39270c6b8d1/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Dummy-merge 3.2 branch into default branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:16:28 +0100</pubDate>
</item>
<item>
    <title>More automated version replacement.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0f52cfc91fae/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[More automated version replacement.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 20 Feb 2011 10:41:31 +0000</pubDate>
</item>
<item>
    <title>Issue14559: Fix build files old Microft compilers.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/178acd78144b/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Issue14559: Fix build files old Microft compilers.<br/>
With VS8.0 at least Python compiles and works correctly.]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 13 Apr 2012 02:14:28 +0200</pubDate>
</item>
<item>
    <title>Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f9f782f2369e/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.<br/>
<br/>
This introduces a small private API for this common pattern.<br/>
The issue has been discovered thanks to Martin's huge-mem buildbot.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 06 Oct 2011 18:57:27 +0200</pubDate>
</item>
<item>
    <title>Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9040278551da/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files<br/>
will have the right line ending even if the extension is not active.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 06 Mar 2011 12:23:39 +0100</pubDate>
</item>
<item>
    <title>Dummy-merge 3.1 branch into 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3c9232a684ae/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Dummy-merge 3.1 branch into 3.2 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:15:55 +0100</pubDate>
</item>
<item>
    <title>Add updated .hgeol file and fix newlines in the 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1ea492ea40fd/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Add updated .hgeol file and fix newlines in the 3.2 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:11:35 +0100</pubDate>
</item>
<item>
    <title>Defined Py_BUILD_CORE_MODULE also on VC6.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f3b7188171c0/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Defined Py_BUILD_CORE_MODULE also on VC6.]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Tue, 02 Nov 2010 13:21:31 +0000</pubDate>
</item>
<item>
    <title>Follows Python/fileutils.c addition.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c411552cdc7c/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Follows Python/fileutils.c addition.]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Fri, 08 Oct 2010 08:46:30 +0000</pubDate>
</item>
<item>
    <title>Updated VC6 files.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/462e0be3b6c4/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Updated VC6 files.<br/>
* pythoncore.dsp: updated project file<br/>
* readme.txt: removed dead link<br/>
* tcl852.patch: fixed patch. it was doubled.]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Thu, 09 Sep 2010 06:08:36 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 76861 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b45ca11b9a3e/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 76861 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r76861 | mark.dickinson | 2009-12-16 20:13:40 +0000 (Wed, 16 Dec 2009) | 3 lines<br/>
<br/>
  Issue #3366: Add expm1 function to math module.  Thanks Eric Smith for<br/>
  testing on Windows.<br/>
........]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 16 Dec 2009 20:23:42 +0000</pubDate>
</item>
<item>
    <title>Updated MSVC project files to follow PyCObject removal (r73729)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9cd79dee5bce/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Updated MSVC project files to follow PyCObject removal (r73729)]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Wed, 01 Jul 2009 02:36:00 +0000</pubDate>
</item>
<item>
    <title>Sorted file names.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6e8d63344d3e/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Sorted file names.]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Sun, 28 Jun 2009 13:21:41 +0000</pubDate>
</item>
<item>
    <title>Bump Windows versions to 3.2.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/58f2b27c91a1/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Bump Windows versions to 3.2.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 27 Jun 2009 23:00:59 +0000</pubDate>
</item>
<item>
    <title>Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c7e71d6ad48f/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files<br/>
will have the right line ending even if the extension is not active.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 06 Mar 2011 11:28:23 +0100</pubDate>
</item>
<item>
    <title>Add updated .hgeol file and fix newlines in the 3.1 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/255bb3ae7030/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Add updated .hgeol file and fix newlines in the 3.1 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:10:38 +0100</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 86113 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4ccd068cba0c/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Recorded merge of revisions 86113 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r86113 | hirokazu.yamamoto | 2010-11-02 22:21:31 +0900 | 1 line<br/>
<br/>
  Defined Py_BUILD_CORE_MODULE also on VC6.<br/>
........]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Tue, 02 Nov 2010 15:11:47 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 73609 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4a225de89233/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 73609 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r73609 | hirokazu.yamamoto | 2009-06-28 22:21:41 +0900 | 1 line<br/>
<br/>
  Sorted file names.<br/>
........]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Sun, 28 Jun 2009 13:32:29 +0000</pubDate>
</item>
<item>
    <title>Added Objects/capsule.c to project files.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4b1a9affe34c/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Added Objects/capsule.c to project files.]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Wed, 06 May 2009 04:02:39 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 72040 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4b4b59f278bf/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 72040 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r72040 | eric.smith | 2009-04-27 15:04:37 -0400 (Mon, 27 Apr 2009) | 1 line<br/>
<br/>
  Issue #5793: rationalize isdigit / isalpha / tolower, etc. Will port to py3k. Should fix Windows buildbot errors.<br/>
........]]></description>
    <author>&#69;&#114;&#105;&#99;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#101;&#114;&#105;&#99;&#64;&#116;&#114;&#117;&#101;&#98;&#108;&#97;&#100;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 27 Apr 2009 20:39:49 +0000</pubDate>
</item>
<item>
    <title>Added Python/dtoa.c to project files.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fe15526ebe8b/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Added Python/dtoa.c to project files.]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Sat, 18 Apr 2009 13:10:51 +0000</pubDate>
</item>
<item>
    <title>Issue 5682: Move _io module into its own subdirectory.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/68a9e6e38afa/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Issue 5682: Move _io module into its own subdirectory.<br/>
<br/>
Reviewed by: Antoine Pitrou]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#32;&#86;&#97;&#115;&#115;&#97;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#64;&#112;&#101;&#97;&#100;&#114;&#111;&#112;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 04 Apr 2009 19:58:40 +0000</pubDate>
</item>
<item>
    <title>merge the io-c branch: C implementation of the io module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3049ac17e256/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[merge the io-c branch: C implementation of the io module<br/>
<br/>
The main io module now uses the C implementation.  The Python one still exists<br/>
in Lib/_pyio.py for ease of testing new features and usefulness to other<br/>
implementers.<br/>
<br/>
The rewrite was done by Antoine Pitrou and Amaury Forgeot d'Arc.  I was slightly<br/>
helpful at the end. :)<br/>
<br/>
<br/>
Following are the log messages from the io-c branch:<br/>
<br/>
Merged revisions 68683-68685,68687-68689,68693,68704,68741-68743,68745,68747,68752-68754,68756,68758,68812,68816-68817,68820-68822,68824-68825,68828,68876-68877,69037,69044,69104,69115,69194,69626-69629,69636,69638,69641-69642,69644-69654,69656-69661,69671,69677,69812-69815,69817,69827-69830,69839,69841-69845,69848,69850,69852,69854,69860,69865-69866,69868,69872-69873,69885,69888,69891-69893,69911,69913-69916,69963,70033,70035,70038,70041-70048,70067-70070,70075,70112,70133,70135,70140 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/io-c<br/>
<br/>
........<br/>
  r68683 | antoine.pitrou | 2009-01-17 17:13:48 -0600 (Sat, 17 Jan 2009) | 3 lines<br/>
<br/>
  Merge in changes from the io-c sandbox. Tests will follow in separate commits.<br/>
........<br/>
  r68684 | antoine.pitrou | 2009-01-17 17:17:26 -0600 (Sat, 17 Jan 2009) | 3 lines<br/>
<br/>
  Fixes and additions to test_io.py<br/>
........<br/>
  r68685 | antoine.pitrou | 2009-01-17 17:22:04 -0600 (Sat, 17 Jan 2009) | 1 line<br/>
<br/>
  Fix test_fileio<br/>
........<br/>
  r68687 | antoine.pitrou | 2009-01-17 17:35:11 -0600 (Sat, 17 Jan 2009) | 3 lines<br/>
<br/>
  Add dependency to _iomodule.h for the various C sources<br/>
........<br/>
  r68688 | antoine.pitrou | 2009-01-17 17:38:18 -0600 (Sat, 17 Jan 2009) | 3 lines<br/>
<br/>
  These precautions are not needed anymore!<br/>
........<br/>
  r68689 | antoine.pitrou | 2009-01-17 17:41:48 -0600 (Sat, 17 Jan 2009) | 3 lines<br/>
<br/>
  Fix another test<br/>
........<br/>
  r68693 | antoine.pitrou | 2009-01-17 17:49:58 -0600 (Sat, 17 Jan 2009) | 3 lines<br/>
<br/>
  Fix test_uu (which was using private attributes of TextIOWrapper)<br/>
........<br/>
  r68704 | antoine.pitrou | 2009-01-17 18:45:29 -0600 (Sat, 17 Jan 2009) | 3 lines<br/>
<br/>
  Most io sources are Py_ssize_t-clean (I don't know about bytesio and stringio)<br/>
........<br/>
  r68741 | antoine.pitrou | 2009-01-18 15:20:30 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Check return type in TextIOWrapper.__next__<br/>
........<br/>
  r68742 | antoine.pitrou | 2009-01-18 15:28:48 -0600 (Sun, 18 Jan 2009) | 4 lines<br/>
<br/>
  Make binary buffered readline and iteration much faster<br/>
  (8x as fast as the IOBase generic implementation)<br/>
........<br/>
  r68743 | antoine.pitrou | 2009-01-18 15:47:47 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Reinsert test_io_after_close (was removed by mistake)<br/>
........<br/>
  r68745 | antoine.pitrou | 2009-01-18 16:16:06 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Add read, read1 and write methods to BufferedIOBase<br/>
........<br/>
  r68747 | antoine.pitrou | 2009-01-18 16:35:58 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Kill test failure<br/>
........<br/>
  r68752 | amaury.forgeotdarc | 2009-01-18 17:05:43 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Fix a segfault when e.g a BufferedReader is created with a FileIO in<br/>
  read mode.<br/>
........<br/>
  r68753 | antoine.pitrou | 2009-01-18 17:13:09 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Add truncate() to text IO objects<br/>
........<br/>
  r68754 | antoine.pitrou | 2009-01-18 17:51:08 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Remove IOBase.__del__ and replace it with custom code with tp_dealloc<br/>
........<br/>
  r68756 | antoine.pitrou | 2009-01-18 18:10:16 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  Remove irrelevant comment.<br/>
........<br/>
  r68758 | antoine.pitrou | 2009-01-18 18:36:16 -0600 (Sun, 18 Jan 2009) | 3 lines<br/>
<br/>
  in importlib:_fileio._FileIO -&gt; _io.FileIO<br/>
........<br/>
  r68812 | antoine.pitrou | 2009-01-20 14:15:51 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Add garbage collection support to FileIO objects<br/>
........<br/>
  r68816 | antoine.pitrou | 2009-01-20 14:56:28 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Add GC support to Buffered and Text IO objects<br/>
........<br/>
  r68817 | antoine.pitrou | 2009-01-20 15:19:45 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Add some file headers<br/>
........<br/>
  r68820 | antoine.pitrou | 2009-01-20 15:29:59 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Add class TextIOBase<br/>
........<br/>
  r68821 | antoine.pitrou | 2009-01-20 15:36:16 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Add properties to TextIOBase<br/>
........<br/>
  r68822 | antoine.pitrou | 2009-01-20 15:41:19 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Disable the pure Python TextIOBase class, and inject C the implementation instead<br/>
........<br/>
  r68824 | antoine.pitrou | 2009-01-20 16:36:28 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Fix two leaks<br/>
........<br/>
  r68825 | antoine.pitrou | 2009-01-20 16:38:29 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  FileIO.name is just a plain attribute, we can set it directly<br/>
........<br/>
  r68828 | antoine.pitrou | 2009-01-20 17:06:33 -0600 (Tue, 20 Jan 2009) | 3 lines<br/>
<br/>
  Speed up closed checks on text IO objects. Good for a 25% speedup on small ops.<br/>
........<br/>
  r68876 | antoine.pitrou | 2009-01-23 17:01:25 -0600 (Fri, 23 Jan 2009) | 3 lines<br/>
<br/>
  Two typos<br/>
........<br/>
  r68877 | antoine.pitrou | 2009-01-23 18:13:20 -0600 (Fri, 23 Jan 2009) | 3 lines<br/>
<br/>
  Remove two unused functions<br/>
........<br/>
  r69037 | amaury.forgeotdarc | 2009-01-27 17:10:25 -0600 (Tue, 27 Jan 2009) | 2 lines<br/>
<br/>
  Update the win32 project files<br/>
........<br/>
  r69044 | antoine.pitrou | 2009-01-27 18:51:07 -0600 (Tue, 27 Jan 2009) | 3 lines<br/>
<br/>
  Improve heuristic in IncrementalNewlineDecoder + some micro-optimizations<br/>
........<br/>
  r69104 | antoine.pitrou | 2009-01-29 15:23:42 -0600 (Thu, 29 Jan 2009) | 3 lines<br/>
<br/>
  Fix some crashers found by Victor<br/>
........<br/>
  r69115 | hirokazu.yamamoto | 2009-01-29 20:36:28 -0600 (Thu, 29 Jan 2009) | 1 line<br/>
<br/>
  Updated VC6 project file.<br/>
........<br/>
  r69194 | antoine.pitrou | 2009-02-01 16:57:18 -0600 (Sun, 01 Feb 2009) | 3 lines<br/>
<br/>
  Fix downcasting warnings in 32-bit mode with 64-bit offsets (Windows)<br/>
........<br/>
  r69626 | benjamin.peterson | 2009-02-14 17:33:34 -0600 (Sat, 14 Feb 2009) | 1 line<br/>
<br/>
  only catch AttributeError and UnsupportedOperation<br/>
........<br/>
  r69627 | benjamin.peterson | 2009-02-14 21:35:28 -0600 (Sat, 14 Feb 2009) | 1 line<br/>
<br/>
  give the IO module its own state and store the os and locale modules in it<br/>
........<br/>
  r69628 | benjamin.peterson | 2009-02-14 22:08:32 -0600 (Sat, 14 Feb 2009) | 1 line<br/>
<br/>
  put interned strings in the module state structure<br/>
........<br/>
  r69629 | benjamin.peterson | 2009-02-14 22:15:29 -0600 (Sat, 14 Feb 2009) | 1 line<br/>
<br/>
  put UnsupportedOperation in the module state<br/>
........<br/>
  r69636 | benjamin.peterson | 2009-02-15 08:31:42 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  dealloc unsupported_operation<br/>
........<br/>
  r69638 | benjamin.peterson | 2009-02-15 09:24:45 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  actually test the C implementation<br/>
........<br/>
  r69641 | benjamin.peterson | 2009-02-15 10:12:37 -0600 (Sun, 15 Feb 2009) | 5 lines<br/>
<br/>
  make interned strings globals again ;(<br/>
<br/>
  putting them in the module state was asking for trouble when the module<br/>
  was dealloced before the classes in it were<br/>
........<br/>
  r69642 | benjamin.peterson | 2009-02-15 10:19:45 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  actually test the python implementations<br/>
........<br/>
  r69644 | antoine.pitrou | 2009-02-15 11:59:30 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix memory leak in destructor when a Python class inherits from IOBase (or an IOBase-derived type)<br/>
........<br/>
  r69645 | antoine.pitrou | 2009-02-15 12:23:26 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Add a warning about the embarassing state of IOBase finalization<br/>
........<br/>
  r69646 | antoine.pitrou | 2009-02-15 13:14:42 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix opening of 8-bit filenames with FileIO<br/>
........<br/>
  r69647 | antoine.pitrou | 2009-02-15 13:20:22 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix leak in FileIO constructor<br/>
........<br/>
  r69648 | antoine.pitrou | 2009-02-15 13:58:16 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix some refleaks<br/>
........<br/>
  r69649 | antoine.pitrou | 2009-02-15 14:05:13 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix a leak in IOBase.writelines<br/>
........<br/>
  r69650 | antoine.pitrou | 2009-02-15 14:11:56 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix memory leak in BufferedWriter.truncate<br/>
........<br/>
  r69651 | antoine.pitrou | 2009-02-15 14:25:34 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix a leak in TextIOWrapper.seek<br/>
........<br/>
  r69652 | antoine.pitrou | 2009-02-15 14:26:28 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Unify implementations of truncate for buffered objects<br/>
........<br/>
  r69653 | antoine.pitrou | 2009-02-15 15:15:15 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Fix more leaks in TextIOWrapper<br/>
........<br/>
  r69654 | antoine.pitrou | 2009-02-15 15:21:57 -0600 (Sun, 15 Feb 2009) | 3 lines<br/>
<br/>
  Smaller chunk size for a faster test<br/>
........<br/>
  r69656 | benjamin.peterson | 2009-02-15 17:29:48 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  braces make this much clearer<br/>
........<br/>
  r69657 | benjamin.peterson | 2009-02-15 17:46:07 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  use the correct macro<br/>
........<br/>
  r69658 | antoine.pitrou | 2009-02-15 19:38:59 -0600 (Sun, 15 Feb 2009) | 5 lines<br/>
<br/>
  Fix crash in test_urllib2_localnet in debug mode. It was due to an HTTPResponse<br/>
  object being revived when calling its close() method in IOBase's tp_dealloc.<br/>
  _PyIOBase_finalize() starts looking scary...<br/>
........<br/>
  r69659 | benjamin.peterson | 2009-02-15 20:55:48 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  fix segfault on initialization failing<br/>
........<br/>
  r69660 | benjamin.peterson | 2009-02-15 21:09:31 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  apparently locale.getprefferedencoding() can raise a ImportError, too<br/>
........<br/>
  r69661 | benjamin.peterson | 2009-02-15 21:54:15 -0600 (Sun, 15 Feb 2009) | 1 line<br/>
<br/>
  it's amazing this worked at all; I was using the wrong structs!<br/>
........<br/>
  r69671 | benjamin.peterson | 2009-02-16 08:38:27 -0600 (Mon, 16 Feb 2009) | 1 line<br/>
<br/>
  add garbage collection support to bytesio<br/>
........<br/>
  r69677 | benjamin.peterson | 2009-02-16 10:31:03 -0600 (Mon, 16 Feb 2009) | 5 lines<br/>
<br/>
  reduce ImportError catching code duplication<br/>
<br/>
  I'm not sure this makes the code clearer with its new gotos, but<br/>
  at least I added a big fat comment<br/>
........<br/>
  r69812 | antoine.pitrou | 2009-02-20 13:50:16 -0600 (Fri, 20 Feb 2009) | 3 lines<br/>
<br/>
  _StringIO now belongs to the _io modules, rather to its own _stringio module<br/>
........<br/>
  r69813 | antoine.pitrou | 2009-02-20 13:58:22 -0600 (Fri, 20 Feb 2009) | 3 lines<br/>
<br/>
  Add a test for StringIO properties<br/>
........<br/>
  r69814 | antoine.pitrou | 2009-02-20 14:06:03 -0600 (Fri, 20 Feb 2009) | 3 lines<br/>
<br/>
  Reimplement a few trivial StringIO functions and properties in C<br/>
........<br/>
  r69815 | antoine.pitrou | 2009-02-20 14:13:11 -0600 (Fri, 20 Feb 2009) | 3 lines<br/>
<br/>
  Add the line_buffering property to TextIOWrapper, and test for it<br/>
........<br/>
  r69817 | antoine.pitrou | 2009-02-20 14:45:50 -0600 (Fri, 20 Feb 2009) | 4 lines<br/>
<br/>
  Allow IncrementalNewlineDecoder to take unicode objects as decoding input if the decoder parameter is None<br/>
  This will help rewriting StringIO to C<br/>
........<br/>
  r69827 | antoine.pitrou | 2009-02-20 19:00:30 -0600 (Fri, 20 Feb 2009) | 3 lines<br/>
<br/>
  Rewrite most of StringIO in C. Some almost empty stubs remain to be converted.<br/>
........<br/>
  r69828 | antoine.pitrou | 2009-02-20 19:09:25 -0600 (Fri, 20 Feb 2009) | 3 lines<br/>
<br/>
  Plug a leak, and remove an unused string<br/>
........<br/>
  r69829 | benjamin.peterson | 2009-02-20 20:02:28 -0600 (Fri, 20 Feb 2009) | 1 line<br/>
<br/>
  this assertions makes more sense here<br/>
........<br/>
  r69830 | benjamin.peterson | 2009-02-20 20:03:04 -0600 (Fri, 20 Feb 2009) | 1 line<br/>
<br/>
  PyModule_AddObject can fail; simplify this code with a macro<br/>
........<br/>
  r69839 | antoine.pitrou | 2009-02-21 12:54:01 -0600 (Sat, 21 Feb 2009) | 3 lines<br/>
<br/>
  StringIO is now written entirely in C (and blazingly fast)<br/>
........<br/>
  r69841 | benjamin.peterson | 2009-02-21 14:05:40 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  split the Python implementation of io into another module and rewrite the tests to test both implementations<br/>
........<br/>
  r69842 | benjamin.peterson | 2009-02-21 14:10:00 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  closed is not a function<br/>
........<br/>
  r69843 | benjamin.peterson | 2009-02-21 14:13:04 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  fix __all__ test<br/>
........<br/>
  r69844 | benjamin.peterson | 2009-02-21 14:21:24 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  fix the rest of the Misc tests<br/>
........<br/>
  r69845 | benjamin.peterson | 2009-02-21 14:26:59 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  RawIOBase is better for FileIO<br/>
........<br/>
  r69848 | benjamin.peterson | 2009-02-21 15:33:53 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  fix some more tests broken by bag argument validation<br/>
........<br/>
  r69850 | benjamin.peterson | 2009-02-21 16:16:42 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  make the python IncrementalNewineDecoder support a None decoder<br/>
........<br/>
  r69852 | benjamin.peterson | 2009-02-21 16:36:09 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  fix a BlockingIOError.characters_written bug<br/>
........<br/>
  r69854 | benjamin.peterson | 2009-02-21 16:49:02 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  check whence<br/>
........<br/>
  r69860 | benjamin.peterson | 2009-02-21 17:42:50 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  fix some of these Misbehaving io tests<br/>
........<br/>
  r69865 | benjamin.peterson | 2009-02-21 18:59:52 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  don't use super here()<br/>
........<br/>
  r69866 | benjamin.peterson | 2009-02-21 19:05:28 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  use implementation specific classes<br/>
........<br/>
  r69868 | benjamin.peterson | 2009-02-21 22:12:05 -0600 (Sat, 21 Feb 2009) | 1 line<br/>
<br/>
  use a more DRY friendly approach to injecting module contents into test classes<br/>
........<br/>
  r69872 | antoine.pitrou | 2009-02-22 13:39:45 -0600 (Sun, 22 Feb 2009) | 3 lines<br/>
<br/>
  Sanitize destructor behaviour of IOBase. Now Python-defined attributes can be accessed from close().<br/>
........<br/>
  r69873 | antoine.pitrou | 2009-02-22 13:50:14 -0600 (Sun, 22 Feb 2009) | 4 lines<br/>
<br/>
  Only set the internal fd after it has been checked to be valid<br/>
  (otherwise, the destructor will attempt to close it)<br/>
........<br/>
  r69885 | benjamin.peterson | 2009-02-22 15:30:14 -0600 (Sun, 22 Feb 2009) | 1 line<br/>
<br/>
  convert some other tests to use both io implementations<br/>
........<br/>
  r69888 | antoine.pitrou | 2009-02-22 17:03:16 -0600 (Sun, 22 Feb 2009) | 3 lines<br/>
<br/>
  Silence all exceptions when finalizing<br/>
........<br/>
  r69891 | benjamin.peterson | 2009-02-22 17:27:24 -0600 (Sun, 22 Feb 2009) | 1 line<br/>
<br/>
  convert another test to test both io implementations<br/>
........<br/>
  r69892 | benjamin.peterson | 2009-02-22 17:32:15 -0600 (Sun, 22 Feb 2009) | 1 line<br/>
<br/>
  help poor people like me to find their io tests (did I miss any?)<br/>
........<br/>
  r69893 | benjamin.peterson | 2009-02-22 17:37:56 -0600 (Sun, 22 Feb 2009) | 1 line<br/>
<br/>
  put a big note in the test telling people to write tests for both implementations now<br/>
........<br/>
  r69911 | antoine.pitrou | 2009-02-23 13:57:18 -0600 (Mon, 23 Feb 2009) | 3 lines<br/>
<br/>
  expose DEFAULT_BUFFER_SIZE again (fixes a bunch of test failures)<br/>
........<br/>
  r69913 | antoine.pitrou | 2009-02-23 14:10:30 -0600 (Mon, 23 Feb 2009) | 4 lines<br/>
<br/>
  Do the cyclic garbage collection tests only on the C version.<br/>
  The Python version is helpless as it uses __del__.<br/>
........<br/>
  r69914 | antoine.pitrou | 2009-02-23 14:21:41 -0600 (Mon, 23 Feb 2009) | 3 lines<br/>
<br/>
  Adapt test_largefile to test both implementations<br/>
........<br/>
  r69915 | antoine.pitrou | 2009-02-23 14:25:14 -0600 (Mon, 23 Feb 2009) | 3 lines<br/>
<br/>
  One small failure<br/>
........<br/>
  r69916 | antoine.pitrou | 2009-02-23 14:28:33 -0600 (Mon, 23 Feb 2009) | 3 lines<br/>
<br/>
  Add a comment, at BP's request<br/>
........<br/>
  r69963 | antoine.pitrou | 2009-02-25 09:42:59 -0600 (Wed, 25 Feb 2009) | 3 lines<br/>
<br/>
  Add a test of ABC inheritance<br/>
........<br/>
  r70033 | antoine.pitrou | 2009-02-27 15:49:50 -0600 (Fri, 27 Feb 2009) | 3 lines<br/>
<br/>
  The base classes now are ABCs.<br/>
........<br/>
  r70035 | benjamin.peterson | 2009-02-27 15:57:41 -0600 (Fri, 27 Feb 2009) | 1 line<br/>
<br/>
  good house keeping<br/>
........<br/>
  r70038 | antoine.pitrou | 2009-02-27 17:05:23 -0600 (Fri, 27 Feb 2009) | 4 lines<br/>
<br/>
  Make the buffer allocation overflow tests specific to the C implementation, since the Python implementation resizes its buffers when needed rather than allocating them up front.<br/>
........<br/>
  r70041 | benjamin.peterson | 2009-02-27 18:26:12 -0600 (Fri, 27 Feb 2009) | 1 line<br/>
<br/>
  kill java naming for sanity<br/>
........<br/>
  r70042 | benjamin.peterson | 2009-02-27 18:28:53 -0600 (Fri, 27 Feb 2009) | 2 lines<br/>
<br/>
  timingTest is superseded by iobench<br/>
........<br/>
  r70043 | antoine.pitrou | 2009-02-27 19:13:50 -0600 (Fri, 27 Feb 2009) | 3 lines<br/>
<br/>
  Remove the last traces of java naming in test_io<br/>
........<br/>
  r70044 | antoine.pitrou | 2009-02-27 19:18:34 -0600 (Fri, 27 Feb 2009) | 3 lines<br/>
<br/>
  Better resource cleanup<br/>
........<br/>
  r70045 | antoine.pitrou | 2009-02-27 19:29:00 -0600 (Fri, 27 Feb 2009) | 3 lines<br/>
<br/>
  Remove dubious uses of super(), and fix one test<br/>
........<br/>
  r70046 | antoine.pitrou | 2009-02-27 19:31:00 -0600 (Fri, 27 Feb 2009) | 3 lines<br/>
<br/>
  Bump up CHUNK_SIZE (no need to make the Python version look slower than it is)<br/>
........<br/>
  r70047 | benjamin.peterson | 2009-02-27 20:03:26 -0600 (Fri, 27 Feb 2009) | 1 line<br/>
<br/>
  fix typo<br/>
........<br/>
  r70048 | benjamin.peterson | 2009-02-27 21:35:11 -0600 (Fri, 27 Feb 2009) | 1 line<br/>
<br/>
  move code to a better place<br/>
........<br/>
  r70067 | benjamin.peterson | 2009-02-28 10:43:20 -0600 (Sat, 28 Feb 2009) | 4 lines<br/>
<br/>
  1. make sure to undo buffered read aheads in BufferedRandom.seek()<br/>
  2. refill the buffer if have &lt;= 0<br/>
  3. fix the last failing test_io test!<br/>
........<br/>
  r70068 | benjamin.peterson | 2009-02-28 10:57:50 -0600 (Sat, 28 Feb 2009) | 1 line<br/>
<br/>
  define read1() on the python implementation's BufferedIOBase<br/>
........<br/>
  r70069 | benjamin.peterson | 2009-02-28 11:01:17 -0600 (Sat, 28 Feb 2009) | 1 line<br/>
<br/>
  document read1() in BufferedIOBase<br/>
........<br/>
  r70070 | benjamin.peterson | 2009-02-28 11:06:42 -0600 (Sat, 28 Feb 2009) | 1 line<br/>
<br/>
  give credit where credit is due<br/>
........<br/>
  r70075 | antoine.pitrou | 2009-02-28 13:34:59 -0600 (Sat, 28 Feb 2009) | 3 lines<br/>
<br/>
  Amaury's name<br/>
........<br/>
  r70112 | antoine.pitrou | 2009-03-02 17:11:55 -0600 (Mon, 02 Mar 2009) | 4 lines<br/>
<br/>
  Looks like this is necessary in order to build cleanly under Windows<br/>
  (someone correct this if it's wrong, I'm no Windows user)<br/>
........<br/>
  r70133 | benjamin.peterson | 2009-03-03 15:23:32 -0600 (Tue, 03 Mar 2009) | 1 line<br/>
<br/>
  fix test_newline_property on _pyio.StringIO<br/>
........<br/>
  r70135 | benjamin.peterson | 2009-03-03 15:47:30 -0600 (Tue, 03 Mar 2009) | 1 line<br/>
<br/>
  fix typos and inconsistencies. thanks to Daniel Diniz<br/>
........<br/>
  r70140 | benjamin.peterson | 2009-03-03 16:21:10 -0600 (Tue, 03 Mar 2009) | 1 line<br/>
<br/>
  add the test from #5266<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 04 Mar 2009 00:14:51 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 68203 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4d1a68bd8076/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 68203 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r68203 | martin.v.loewis | 2009-01-03 18:19:26 +0100 (Sa, 03 Jan 2009) | 2 lines<br/>
<br/>
  Issue #4817: Remove unused function PyOS_GetLastModificationTime.<br/>
........]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 03 Jan 2009 17:22:40 +0000</pubDate>
</item>
<item>
    <title>More 3.0 -&gt; 3.1 transistions</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/75b8ee062b0d/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[More 3.0 -&gt; 3.1 transistions]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 03 Dec 2008 18:35:13 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 67295,67301-67302,67318,67330,67342-67343 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/630c174b465e/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 67295,67301-67302,67318,67330,67342-67343 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r67295 | benjamin.peterson | 2008-11-20 05:05:12 +0100 (jeu., 20 nov. 2008) | 1 line<br/>
<br/>
  move useful sys.settrace information to the function's documentation from the debugger<br/>
........<br/>
  r67301 | benjamin.peterson | 2008-11-20 22:25:31 +0100 (jeu., 20 nov. 2008) | 1 line<br/>
<br/>
  fix indentation and a sphinx warning<br/>
........<br/>
  r67302 | benjamin.peterson | 2008-11-20 22:44:23 +0100 (jeu., 20 nov. 2008) | 1 line<br/>
<br/>
  oops! didn't mean to disable that test<br/>
........<br/>
  r67318 | amaury.forgeotdarc | 2008-11-21 23:05:48 +0100 (ven., 21 nov. 2008) | 4 lines<br/>
<br/>
  #4363: Let uuid.uuid1() and uuid.uuid4() run even if the ctypes module is not present.<br/>
<br/>
  Will backport to 2.6<br/>
........<br/>
  r67330 | georg.brandl | 2008-11-22 09:34:14 +0100 (sam., 22 nov. 2008) | 2 lines<br/>
<br/>
  #4364: fix attribute name on ctypes object.<br/>
........<br/>
  r67342 | amaury.forgeotdarc | 2008-11-22 20:39:38 +0100 (sam., 22 nov. 2008) | 3 lines<br/>
<br/>
  yuvconvert.c is a part of the &quot;sv&quot; module, an old IRIX thing<br/>
  and certainly not useful for any Windows build.<br/>
........<br/>
  r67343 | amaury.forgeotdarc | 2008-11-22 21:01:18 +0100 (sam., 22 nov. 2008) | 5 lines<br/>
<br/>
  #3996: On Windows, PyOS_CheckStack is supposed to protect the interpreter from<br/>
  stack overflow. But doing this, it always crashes when the stack is nearly full.<br/>
<br/>
  Reviewed by Martin von Loewis. Will backport to 2.6.<br/>
........]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 22 Nov 2008 22:18:04 +0000</pubDate>
</item>
<item>
    <title>Issue #2065: VC6 related fix.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d78e24b12f63/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Issue #2065: VC6 related fix.<br/>
<br/>
- PC/VC6/_bsddb.dsp:<br/>
    removed '/nodefaultlib:&quot;msvcrt&quot;' to fix linker error.<br/>
<br/>
- PC/VC6/_sqlite3.dsp:<br/>
    /D &quot;MODULE_NAME=\&quot;sqlite3\&quot;&quot;<br/>
    caused extra leading space like<br/>
    #define MODULE_NAME &quot; sqlite3&quot;<br/>
    so uses<br/>
    /D MODULE_NAME=\&quot;sqlite3\&quot;<br/>
    instead.<br/>
<br/>
- PC/VC6/python.dsp:<br/>
    changed the way of modifying stack size]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Thu, 14 Aug 2008 01:40:45 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 64214 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b1f4ea4eb555/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 64214 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r64214 | amaury.forgeotdarc | 2008-06-13 02:42:22 +0200 (ven., 13 juin 2008) | 6 lines<br/>
<br/>
  Restore support for Microsoft VC6 compiler.<br/>
  Some functions in the msvcrt module are skipped,<br/>
  and socket.ioctl is enabled only when using a more recent Platform SDK.<br/>
<br/>
  (and yes, there are still companies that use a 10-years old compiler)<br/>
........]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 13 Jun 2008 01:09:34 +0000</pubDate>
</item>
<item>
    <title>On Windows, repair compilation of builtin modules _stringio and _pickle.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fcdf814c9b11/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[On Windows, repair compilation of builtin modules _stringio and _pickle.<br/>
<br/>
(Alexandre, the MSVC build files are in PCBuild.<br/>
the PC/Vxxx directories try to support older compilers)]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 12 Jun 2008 22:27:27 +0000</pubDate>
</item>
<item>
    <title>Removed _stringio from Windows build.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b3769b6bae0f/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Removed _stringio from Windows build.<br/>
<br/>
For some yet unknown reason, MSVC's linker fails to resolve<br/>
_stringio's module initializer (PyInit__stringio). This probably means<br/>
the module is not build correctly. Therefore, I am removing Windows<br/>
support temporarily until I find how to add new modules properly for<br/>
MSVC.]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#32;&#86;&#97;&#115;&#115;&#97;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#64;&#112;&#101;&#97;&#100;&#114;&#111;&#112;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 12 Jun 2008 18:35:39 +0000</pubDate>
</item>
<item>
    <title>revert the addition of _pickle because it was causing havok with 64-bit</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/80975e61f8c8/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[revert the addition of _pickle because it was causing havok with 64-bit]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 12 Jun 2008 03:10:02 +0000</pubDate>
</item>
<item>
    <title>Attempt to fix the Windows build for _stringio and _pickle.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f52813f43189/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Attempt to fix the Windows build for _stringio and _pickle.<br/>
<br/>
I don't have any win32 machine in my reach. So, I can't test this.]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#32;&#86;&#97;&#115;&#115;&#97;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#64;&#112;&#101;&#97;&#100;&#114;&#111;&#112;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 12 Jun 2008 00:52:32 +0000</pubDate>
</item>
<item>
    <title>Fix the Windows build by removing references to the cStringIO module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d5cc3c5cc188/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Fix the Windows build by removing references to the cStringIO module<br/>
which no longer exists.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#72;&#101;&#108;&#108;&#101;&#114;&#32;&#60;&#116;&#104;&#101;&#108;&#108;&#101;&#114;&#64;&#99;&#116;&#121;&#112;&#101;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 10 Jun 2008 15:01:24 +0000</pubDate>
</item>
<item>
    <title>Rename thread to _thread and dummy_thread to _dummy_thread. Issue #2875.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7fe3a8648ce2/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Rename thread to _thread and dummy_thread to _dummy_thread. Issue #2875.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 25 May 2008 13:05:15 +0000</pubDate>
</item>
<item>
    <title>#2879: rename _winreg to winreg.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1546c1fb8f82/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[#2879: rename _winreg to winreg.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 25 May 2008 07:45:51 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 62734,62736,62748,62769 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9f45979558a9/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 62734,62736,62748,62769 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62734 | brett.cannon | 2008-05-05 22:21:38 +0200 (Mon, 05 May 2008) | 5 lines<br/>
<br/>
  Add the 'json' package. Code taken from simplejson 1.9 and contributed by Bob<br/>
  Ippolito.<br/>
<br/>
  Closes issue #2750.<br/>
........<br/>
  r62736 | georg.brandl | 2008-05-05 22:53:39 +0200 (Mon, 05 May 2008) | 2 lines<br/>
<br/>
  Fix JSON module docs.<br/>
........<br/>
  r62748 | benjamin.peterson | 2008-05-06 04:51:10 +0200 (Tue, 06 May 2008) | 2 lines<br/>
<br/>
  PEP 8 nits in json package<br/>
........<br/>
  r62769 | christian.heimes | 2008-05-06 18:18:41 +0200 (Tue, 06 May 2008) | 2 lines<br/>
<br/>
  Intern static string<br/>
  Use float constructors instead of magic code for float constants<br/>
........]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 08 May 2008 14:29:10 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 62380,62382-62383 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b69f443ef480/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 62380,62382-62383 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62380 | christian.heimes | 2008-04-19 01:13:07 +0200 (Sat, 19 Apr 2008) | 3 lines<br/>
<br/>
  I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math.<br/>
<br/>
  The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :)<br/>
........<br/>
  r62382 | christian.heimes | 2008-04-19 01:40:40 +0200 (Sat, 19 Apr 2008) | 2 lines<br/>
<br/>
  Added new files to Windows project files<br/>
  More Windows related fixes are coming soon<br/>
........<br/>
  r62383 | christian.heimes | 2008-04-19 01:49:11 +0200 (Sat, 19 Apr 2008) | 1 line<br/>
<br/>
  Stupid me. Py_RETURN_NAN should actually return something ...<br/>
........]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 19 Apr 2008 00:31:39 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 61440-61441,61443,61445-61448,61451-61452,61455-61457,61459-61464,61466-61467,61469-61470,61476-61477,61479,61481-61482,61485,61487,61490,61493-61494,61497,61499-61502,61505-61506,61508,61511-61514,61519,61521-61522,61530-61531,61533-61537,61541-61555,61557-61558,61561-61562,61566-61569,61572-61574,61578-61579,61583-61584,61588-61589,61592,61594,61598-61601,61603-61604,61607-61612,61617,61619-61620,61624,61626,61628-61630,61635-61638,61640-61643,61645,61648,61653-61655,61659-61662,61664,61666,61668-61671,61673,61675,61679-61680,61682,61685-61686,61689-61695,61697-61699,61701-61703,61706,61710,61713,61717,61723,61726-61730,61736,61738,61740,61742,61745-61752,61754-61760,61762-61764,61768,61770-61772,61774-61775,61784-61787,61789-61792,61794-61795,61797-61806,61808-61809,61811-61812,61814-61819,61824,61826-61833,61835-61840,61843-61845,61848,61850,61854-61862,61865-61866,61868,61872-61873,61876-61877,61883-61888,61890-61891,61893-61899,61901-61903,61905-61912,61914,61917,61920-61921,61927,61930,61932-61934,61939,61941-61942,61944-61951,61955,61960-61963,61980,61982-61983,61991,61994-61996,62001-62003,62008-62010,62016-62017,62022,62024,62027,62031-62034,62041,62045-62046,62055-62058,62060-62066,62068-62074,62076-62079,62081-62083,62086-62089,62092-62094,62098,62101,62104,62106-62109,62115-62122,62124-62125,62128,62130,62132,62134-62135,62137,62139-62140,62144,62146,62151,62155,62157,62162-62166,62171-62172,62175-62176,62178,62181-62186,62188-62192,62196,62200-62203,62206,62211-62213,62215-62218,62222,62224-62226,62228,62232,62236,62240-62245,62248,62250-62254,62256-62258,62262,62264-62265,62267-62270,62272-62276,62280-62288,62291-62292,62299-62301,62307,62312,62316-62318,62322-62331,62333-62337,62339-62344,62346-62348 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/981df13aab20/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 61440-61441,61443,61445-61448,61451-61452,61455-61457,61459-61464,61466-61467,61469-61470,61476-61477,61479,61481-61482,61485,61487,61490,61493-61494,61497,61499-61502,61505-61506,61508,61511-61514,61519,61521-61522,61530-61531,61533-61537,61541-61555,61557-61558,61561-61562,61566-61569,61572-61574,61578-61579,61583-61584,61588-61589,61592,61594,61598-61601,61603-61604,61607-61612,61617,61619-61620,61624,61626,61628-61630,61635-61638,61640-61643,61645,61648,61653-61655,61659-61662,61664,61666,61668-61671,61673,61675,61679-61680,61682,61685-61686,61689-61695,61697-61699,61701-61703,61706,61710,61713,61717,61723,61726-61730,61736,61738,61740,61742,61745-61752,61754-61760,61762-61764,61768,61770-61772,61774-61775,61784-61787,61789-61792,61794-61795,61797-61806,61808-61809,61811-61812,61814-61819,61824,61826-61833,61835-61840,61843-61845,61848,61850,61854-61862,61865-61866,61868,61872-61873,61876-61877,61883-61888,61890-61891,61893-61899,61901-61903,61905-61912,61914,61917,61920-61921,61927,61930,61932-61934,61939,61941-61942,61944-61951,61955,61960-61963,61980,61982-61983,61991,61994-61996,62001-62003,62008-62010,62016-62017,62022,62024,62027,62031-62034,62041,62045-62046,62055-62058,62060-62066,62068-62074,62076-62079,62081-62083,62086-62089,62092-62094,62098,62101,62104,62106-62109,62115-62122,62124-62125,62128,62130,62132,62134-62135,62137,62139-62140,62144,62146,62151,62155,62157,62162-62166,62171-62172,62175-62176,62178,62181-62186,62188-62192,62196,62200-62203,62206,62211-62213,62215-62218,62222,62224-62226,62228,62232,62236,62240-62245,62248,62250-62254,62256-62258,62262,62264-62265,62267-62270,62272-62276,62280-62288,62291-62292,62299-62301,62307,62312,62316-62318,62322-62331,62333-62337,62339-62344,62346-62348 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62323 | brett.cannon | 2008-04-13 10:09:43 -0700 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Add an explicit check for output in a test to try to diagnose a failure on<br/>
  Windows.<br/>
........<br/>
  r62324 | brett.cannon | 2008-04-13 10:41:31 -0700 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Fix spliting on colons on Windows machines with a file path by limiting the<br/>
  number of splits.<br/>
........<br/>
  r62329 | benjamin.peterson | 2008-04-13 13:35:56 -0700 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  #2627 Let it be known what pgen generates<br/>
........<br/>
  r62330 | benjamin.peterson | 2008-04-13 13:40:03 -0700 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Added an ignore file for Bazaar #2510<br/>
........<br/>
  r62331 | georg.brandl | 2008-04-13 13:50:29 -0700 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Improve -X error message.<br/>
........<br/>
  r62334 | andrew.kuchling | 2008-04-13 15:39:12 -0700 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Add example<br/>
........<br/>
  r62340 | amaury.forgeotdarc | 2008-04-14 12:55:40 -0700 (Mon, 14 Apr 2008) | 2 lines<br/>
<br/>
  Update project files for all Windows supported compilers<br/>
........<br/>
  r62341 | amaury.forgeotdarc | 2008-04-14 13:07:48 -0700 (Mon, 14 Apr 2008) | 6 lines<br/>
<br/>
  Correct a refleak found by &quot;regrtest.py -R:: test_structmembers&quot;<br/>
<br/>
  Some other minor updates in _warnings.c:<br/>
  - make a function static<br/>
  - rename a shadowing local variable<br/>
........<br/>
  r62347 | andrew.kuchling | 2008-04-14 19:24:15 -0700 (Mon, 14 Apr 2008) | 1 line<br/>
<br/>
  Various items; begin writing the SSL section<br/>
........<br/>
  r62348 | neal.norwitz | 2008-04-14 20:46:21 -0700 (Mon, 14 Apr 2008) | 1 line<br/>
<br/>
  Prevent namespace pollution, add static for internal functions<br/>
........]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 15 Apr 2008 06:43:13 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 62194,62197-62198,62204-62205,62214,62219-62221,62227,62229-62231,62233-62235,62237-62239 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2e917b0c8f6e/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 62194,62197-62198,62204-62205,62214,62219-62221,62227,62229-62231,62233-62235,62237-62239 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62194 | jeffrey.yasskin | 2008-04-07 01:04:28 +0200 (Mon, 07 Apr 2008) | 7 lines<br/>
<br/>
  Add enough debugging information to diagnose failures where the<br/>
  HandlerBException is ignored, and fix one such problem, where it was thrown<br/>
  during the __del__ method of the previous Popen object.<br/>
<br/>
  We may want to find a better way of printing verbose information so it's not<br/>
  spammy when the test passes.<br/>
........<br/>
  r62197 | mark.hammond | 2008-04-07 03:53:39 +0200 (Mon, 07 Apr 2008) | 2 lines<br/>
<br/>
  Issue #2513: enable 64bit cross compilation on windows.<br/>
........<br/>
  r62198 | mark.hammond | 2008-04-07 03:59:40 +0200 (Mon, 07 Apr 2008) | 2 lines<br/>
<br/>
  correct heading underline for new &quot;Cross-compiling on Windows&quot; section<br/>
........<br/>
  r62204 | gregory.p.smith | 2008-04-07 08:33:21 +0200 (Mon, 07 Apr 2008) | 4 lines<br/>
<br/>
  Use the new PyFile_IncUseCount &amp; PyFile_DecUseCount calls appropriatly<br/>
  within the standard library.  These modules use PyFile_AsFile and later<br/>
  release the GIL while operating on the previously returned FILE*.<br/>
........<br/>
  r62205 | mark.summerfield | 2008-04-07 09:39:23 +0200 (Mon, 07 Apr 2008) | 4 lines<br/>
<br/>
  changed &quot;2500 components&quot; to &quot;several thousand&quot; since the number keeps<br/>
  growning:-)<br/>
........<br/>
  r62214 | georg.brandl | 2008-04-07 20:51:59 +0200 (Mon, 07 Apr 2008) | 2 lines<br/>
<br/>
  #2525: update timezone info examples in the docs.<br/>
........<br/>
  r62219 | andrew.kuchling | 2008-04-08 01:57:07 +0200 (Tue, 08 Apr 2008) | 1 line<br/>
<br/>
  Write PEP 3127 section; add items<br/>
........<br/>
  r62220 | andrew.kuchling | 2008-04-08 01:57:21 +0200 (Tue, 08 Apr 2008) | 1 line<br/>
<br/>
  Typo fix<br/>
........<br/>
  r62221 | andrew.kuchling | 2008-04-08 03:33:10 +0200 (Tue, 08 Apr 2008) | 1 line<br/>
<br/>
  Typographical fix: 32bit -&gt; 32-bit, 64bit -&gt; 64-bit<br/>
........<br/>
  r62227 | andrew.kuchling | 2008-04-08 23:22:53 +0200 (Tue, 08 Apr 2008) | 1 line<br/>
<br/>
  Add items<br/>
........<br/>
  r62229 | amaury.forgeotdarc | 2008-04-08 23:27:42 +0200 (Tue, 08 Apr 2008) | 7 lines<br/>
<br/>
  Issue2564: Prevent a hang in &quot;import test.autotest&quot;, which runs the entire test<br/>
  suite as a side-effect of importing the module.<br/>
<br/>
  - in test_capi, a thread tried to import other modules<br/>
  - re.compile() imported sre_parse again on every call.<br/>
........<br/>
  r62230 | amaury.forgeotdarc | 2008-04-08 23:51:57 +0200 (Tue, 08 Apr 2008) | 2 lines<br/>
<br/>
  Prevent an error when inspect.isabstract() is called with something else than a new-style class.<br/>
........<br/>
  r62231 | amaury.forgeotdarc | 2008-04-09 00:07:05 +0200 (Wed, 09 Apr 2008) | 8 lines<br/>
<br/>
  Issue 2408: remove the _types module<br/>
  It was only used as a helper in types.py to access types (GetSetDescriptorType and MemberDescriptorType),<br/>
  when they can easily be obtained with python code.<br/>
  These expressions even work with Jython.<br/>
<br/>
  I don't know what the future of the types module is; (cf. discussion in http://bugs.python.org/issue1605 )<br/>
  at least this change makes it simpler.<br/>
........<br/>
  r62233 | amaury.forgeotdarc | 2008-04-09 01:10:07 +0200 (Wed, 09 Apr 2008) | 2 lines<br/>
<br/>
  Add a NEWS entry for previous checkin<br/>
........<br/>
  r62234 | trent.nelson | 2008-04-09 01:47:30 +0200 (Wed, 09 Apr 2008) | 37 lines<br/>
<br/>
  - Issue #2550: The approach used by client/server code for obtaining ports<br/>
    to listen on in network-oriented tests has been refined in an effort to<br/>
    facilitate running multiple instances of the entire regression test suite<br/>
    in parallel without issue.  test_support.bind_port() has been fixed such<br/>
    that it will always return a unique port -- which wasn't always the case<br/>
    with the previous implementation, especially if socket options had been<br/>
    set that affected address reuse (i.e. SO_REUSEADDR, SO_REUSEPORT).  The<br/>
    new implementation of bind_port() will actually raise an exception if it<br/>
    is passed an AF_INET/SOCK_STREAM socket with either the SO_REUSEADDR or<br/>
    SO_REUSEPORT socket option set.  Furthermore, if available, bind_port()<br/>
    will set the SO_EXCLUSIVEADDRUSE option on the socket it's been passed.<br/>
    This currently only applies to Windows.  This option prevents any other<br/>
    sockets from binding to the host/port we've bound to, thus removing the<br/>
    possibility of the 'non-deterministic' behaviour, as Microsoft puts it,<br/>
    that occurs when a second SOCK_STREAM socket binds and accepts to a<br/>
    host/port that's already been bound by another socket.  The optional<br/>
    preferred port parameter to bind_port() has been removed.  Under no<br/>
    circumstances should tests be hard coding ports!<br/>
<br/>
    test_support.find_unused_port() has also been introduced, which will pass<br/>
    a temporary socket object to bind_port() in order to obtain an unused port.<br/>
    The temporary socket object is then closed and deleted, and the port is<br/>
    returned.  This method should only be used for obtaining an unused port<br/>
    in order to pass to an external program (i.e. the -accept [port] argument<br/>
    to openssl's s_server mode) or as a parameter to a server-oriented class<br/>
    that doesn't give you direct access to the underlying socket used.<br/>
<br/>
    Finally, test_support.HOST has been introduced, which should be used for<br/>
    the host argument of any relevant socket calls (i.e. bind and connect).<br/>
<br/>
    The following tests were updated to following the new conventions:<br/>
      test_socket, test_smtplib, test_asyncore, test_ssl, test_httplib,<br/>
      test_poplib, test_ftplib, test_telnetlib, test_socketserver,<br/>
      test_asynchat and test_socket_ssl.<br/>
<br/>
    It is now possible for multiple instances of the regression test suite to<br/>
    run in parallel without issue.<br/>
........<br/>
  r62235 | gregory.p.smith | 2008-04-09 02:25:17 +0200 (Wed, 09 Apr 2008) | 3 lines<br/>
<br/>
  Fix zlib crash from zlib.decompressobj().flush(val) when val was not positive.<br/>
  It tried to allocate negative or zero memory.  That fails.<br/>
........<br/>
  r62237 | trent.nelson | 2008-04-09 02:34:53 +0200 (Wed, 09 Apr 2008) | 1 line<br/>
<br/>
  Fix typo with regards to self.PORT shadowing class variables with the same name.<br/>
........<br/>
  r62238 | andrew.kuchling | 2008-04-09 03:08:32 +0200 (Wed, 09 Apr 2008) | 1 line<br/>
<br/>
  Add items<br/>
........<br/>
  r62239 | jerry.seutter | 2008-04-09 07:07:58 +0200 (Wed, 09 Apr 2008) | 1 line<br/>
<br/>
  Changed test so it no longer runs as a side effect of importing.<br/>
........]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 09 Apr 2008 08:37:03 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60789,60793,60796,60799-60809,60812-60813,60815-60821,60823-60826,60828-60829,60831-60834,60836,60838-60839,60846-60849,60852-60854,60856-60859,60861-60870,60874-60878,60880-60892,60894-60898 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/15d5776f2703/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60789,60793,60796,60799-60809,60812-60813,60815-60821,60823-60826,60828-60829,60831-60834,60836,60838-60839,60846-60849,60852-60854,60856-60859,60861-60870,60874-60878,60880-60892,60894-60898 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r60876 | georg.brandl | 2008-02-17 16:14:10 +0100 (Sun, 17 Feb 2008) | 2 lines<br/>
<br/>
  Fix function name.<br/>
........<br/>
  r60877 | facundo.batista | 2008-02-17 17:21:13 +0100 (Sun, 17 Feb 2008) | 4 lines<br/>
<br/>
<br/>
  Now we handle different the backup copy, because of security<br/>
  issues regarding user/group and permissions. Fixes 1050828.<br/>
........<br/>
  r60878 | facundo.batista | 2008-02-17 19:59:29 +0100 (Sun, 17 Feb 2008) | 4 lines<br/>
<br/>
<br/>
  Issue 2112. mmap does not raises EnvironmentError no more, but<br/>
  a subclass of it. Thanks John Lenton.<br/>
........<br/>
  r60882 | amaury.forgeotdarc | 2008-02-17 21:56:31 +0100 (Sun, 17 Feb 2008) | 5 lines<br/>
<br/>
  Compilation was broken on Windows since the introduction of Advanced String Formatting.<br/>
<br/>
  Only PCBuild (vs9) was really tested.<br/>
  Changes for older compilers were done manually.<br/>
........<br/>
  r60883 | georg.brandl | 2008-02-17 22:18:55 +0100 (Sun, 17 Feb 2008) | 2 lines<br/>
<br/>
  #2133: fix HTML color spec.<br/>
........<br/>
  r60884 | facundo.batista | 2008-02-18 04:43:43 +0100 (Mon, 18 Feb 2008) | 5 lines<br/>
<br/>
<br/>
  Issue #1916. Added isgenerator() and isgeneratorfunction() to<br/>
  inspect.py.  Thanks Javi Mansilla for patch review and<br/>
  corrections.<br/>
........<br/>
  r60885 | facundo.batista | 2008-02-18 13:48:43 +0100 (Mon, 18 Feb 2008) | 4 lines<br/>
<br/>
<br/>
  Issue 1224. Now we support again the double slash in the URL.<br/>
  Thanks Anthony Lenton.<br/>
........<br/>
  r60887 | eric.smith | 2008-02-18 15:25:02 +0100 (Mon, 18 Feb 2008) | 1 line<br/>
<br/>
  Temporarily removed float tests.  See issue 1600.<br/>
........<br/>
  r60891 | kristjan.jonsson | 2008-02-18 18:40:47 +0100 (Mon, 18 Feb 2008) | 1 line<br/>
<br/>
  Perform correct handling of stack overflow for windows: Catch the correct exception code and reset the overflow condition when handled.<br/>
........]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 19 Feb 2008 14:21:46 +0000</pubDate>
</item>
<item>
    <title>And here is the rest of Hirokazu Yamamoto's patch for VS6.0 support. Thanks Hiro!</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/646cff096039/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[And here is the rest of Hirokazu Yamamoto's patch for VS6.0 support. Thanks Hiro!<br/>
<br/>
(This time, it's the correct branch :)]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 04 Jan 2008 15:35:04 +0000</pubDate>
</item>
<item>
    <title>Remove more hotshot cruft.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9f0366260cfb/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Remove more hotshot cruft.]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 13 Oct 2007 18:56:00 +0000</pubDate>
</item>
<item>
    <title>Remove more traces of bufferobject.[ch] from build files etc.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/767e0c310a6a/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Remove more traces of bufferobject.[ch] from build files etc.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 08 Oct 2007 03:39:26 +0000</pubDate>
</item>
<item>
    <title>cPickle was removed</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/567c923cb1c6/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[cPickle was removed]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 24 Aug 2007 02:51:04 +0000</pubDate>
</item>
<item>
    <title>Remove more references to intobject.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b20cc1c0cf10/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Remove more references to intobject.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 07 Aug 2007 22:09:52 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 55342-55406 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b085eb66b7f6/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Merged revisions 55342-55406 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/p3yk<br/>
<br/>
........<br/>
  r55360 | guido.van.rossum | 2007-05-15 14:57:59 -0700 (Tue, 15 May 2007) | 2 lines<br/>
<br/>
  obcheckin.<br/>
........<br/>
  r55361 | guido.van.rossum | 2007-05-15 14:59:18 -0700 (Tue, 15 May 2007) | 2 lines<br/>
<br/>
  Get rid of strop module.<br/>
........<br/>
  r55367 | brett.cannon | 2007-05-15 21:06:28 -0700 (Tue, 15 May 2007) | 2 lines<br/>
<br/>
  Remove the 'pure' module.<br/>
........<br/>
  r55369 | brett.cannon | 2007-05-15 21:07:31 -0700 (Tue, 15 May 2007) | 2 lines<br/>
<br/>
  Remove the lib-old directory (already empty).<br/>
........<br/>
  r55370 | neal.norwitz | 2007-05-15 21:30:40 -0700 (Tue, 15 May 2007) | 1 line<br/>
<br/>
  Get rid of a bunch more references to strop<br/>
........<br/>
  r55374 | brett.cannon | 2007-05-15 21:39:00 -0700 (Tue, 15 May 2007) | 2 lines<br/>
<br/>
  Complete the removal of IRIX-specific modules.<br/>
........<br/>
  r55379 | brett.cannon | 2007-05-15 22:31:54 -0700 (Tue, 15 May 2007) | 2 lines<br/>
<br/>
  Update removed IRIX modules based on what is gone from removing plat-irix6.<br/>
........<br/>
  r55388 | brett.cannon | 2007-05-16 14:34:52 -0700 (Wed, 16 May 2007) | 2 lines<br/>
<br/>
  Clean up the docstring for the compiler resource.<br/>
........<br/>
  r55406 | brett.cannon | 2007-05-17 11:05:37 -0700 (Thu, 17 May 2007) | 2 lines<br/>
<br/>
  Remove BaseException.message (deprecated in Python 2.6).<br/>
........]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 17 May 2007 18:20:34 +0000</pubDate>
</item>
<item>
    <title>Issue14559: Attempt to fix compilation with previous versions of the Microsoft Compiler.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9a6dc460ecb2/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Issue14559: Attempt to fix compilation with previous versions of the Microsoft Compiler.<br/>
Update the various project files with Python/random.c which was recently added.<br/>
<br/>
On my old Windows XP computer:<br/>
- VS8.0 works reasonably.<br/>
- I don't have the VS7.1 compiler.<br/>
- VC6 does not compile, at least with the SDK shipped with the compiler (12 years ago!); newer SDKs might work.]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 13 Apr 2012 01:38:25 +0200</pubDate>
</item>
<item>
    <title>Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9a4f471f51ec/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that the files<br/>
will have the right line ending even if the extension is not active.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 06 Mar 2011 12:27:30 +0100</pubDate>
</item>
<item>
    <title>Dummy-merge 2.6 branch into 2.7 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b36cb4602e21/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Dummy-merge 2.6 branch into 2.7 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:15:07 +0100</pubDate>
</item>
<item>
    <title>Add updated .hgeol file and fix newlines in the 2.7 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2e182c40b5a/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Add updated .hgeol file and fix newlines in the 2.7 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:06:13 +0100</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 86113 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/004d5f165738/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Recorded merge of revisions 86113 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r86113 | hirokazu.yamamoto | 2010-11-02 22:21:31 +0900 | 1 line<br/>
<br/>
  Defined Py_BUILD_CORE_MODULE also on VC6.<br/>
........]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Tue, 02 Nov 2010 18:11:58 +0000</pubDate>
</item>
<item>
    <title>Capsule-related changes:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/57f4c99082df/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Capsule-related changes:<br/>
* PyCObject_AsVoidPtr() can now open capsules.  This addresses<br/>
  most of the remaining backwards-compatibility concerns about<br/>
  the conversion of Python 2.7 from CObjects to capsules.<br/>
* CObjects were marked Pending Deprecation.<br/>
* Documentation about this pending deprecation was added to<br/>
  cobject.h.<br/>
* The capsule source files were added to the legacy PC build<br/>
  processes.]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 02 Apr 2010 11:01:35 +0000</pubDate>
</item>
<item>
    <title>Issue #3366: Add expm1 function to math module.  Thanks Eric Smith for</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b206ad8cf5bf/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Issue #3366: Add expm1 function to math module.  Thanks Eric Smith for<br/>
testing on Windows.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 16 Dec 2009 20:13:40 +0000</pubDate>
</item>
<item>
    <title>Add dtoa.c and dtoa.h to the relevant project files.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e320f88a65c9/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Add dtoa.c and dtoa.h to the relevant project files.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 30 Nov 2009 21:51:30 +0000</pubDate>
</item>
<item>
    <title>Updated MSVC files to follow r73394.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f118aab650dd/PC/VC6/pythoncore.dsp</link>
    <description><![CDATA[Updated MSVC files to follow r73394.]]></description>
    <author>&#72;&#105;&#114;&#111;&#107;&#97;&#122;&#117;&#32;&#89;&#97;&#109;&#97;&#109;&#111;&#116;&#111;&#32;&#60;&#111;&#99;&#101;&#97;&#110;&#45;&#99;&#105;&#116;&#121;&#64;&#109;&#50;&#46;&#99;&#99;&#115;&#110;&#101;&#116;&#46;&#110;&#101;&#46;&#106;&#112;&#62;</author>
    <pubDate>Sun, 14 Jun 2009 03:05:54 +0000</pubDate>
</item>

  </channel>
</rss>
