<?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: PCbuild/pythoncore.vcproj history</title>
    <description>PCbuild/pythoncore.vcproj revision history</description>
    <item>
    <title>Kill off another entry of import_nt.c</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/06944dad6098/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Kill off another entry of import_nt.c]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#114;&#101;&#116;&#116;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 04 May 2012 16:15:26 -0400</pubDate>
</item>
<item>
    <title>Issue #11750: The Windows API functions scattered in the _subprocess and</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f3a27d11101a/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #11750: The Windows API functions scattered in the _subprocess and<br/>
_multiprocessing.win32 modules now live in a single module &quot;_winapi&quot;.<br/>
Patch by sbt.]]></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>Wed, 18 Apr 2012 20:51:15 +0200</pubDate>
</item>
<item>
    <title>Remove non-existing file from pythoncore project.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/57805d15cc4f/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Remove non-existing file from pythoncore project.]]></description>
    <author>&#107;&#114;&#105;&#115;&#118;&#97;&#108;&#101;&#32;&#60;&#115;&#119;&#101;&#115;&#107;&#109;&#97;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 21 Mar 2012 11:37:09 +0000</pubDate>
</item>
<item>
    <title>Issue #14180: Fix pythoncore.vcproj, Modules/_time.[ch] have been removed</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/760cf150bb99/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #14180: Fix pythoncore.vcproj, Modules/_time.[ch] have been removed]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#119;&#121;&#112;&#108;&#97;&#121;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 13 Mar 2012 17:42:18 +0100</pubDate>
</item>
<item>
    <title>Merge 3.2: Issue #13703 plus some related test suite fixes.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ed76dc34b39d/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merge 3.2: Issue #13703 plus some related test suite fixes.]]></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>Tue, 21 Feb 2012 00:33:36 +0100</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/PCbuild/pythoncore.vcproj</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>Enhance Py_ARRAY_LENGTH(): fail at build time if the argument is not an array</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/36fc514de7f0/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Enhance Py_ARRAY_LENGTH(): fail at build time if the argument is not an array<br/>
<br/>
Move other various macros to pymcacro.h<br/>
<br/>
Thanks Rusty Russell for having written these amazing C macros!]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 29 Sep 2011 01:12:24 +0200</pubDate>
</item>
<item>
    <title>Issue #11393: Add the new faulthandler module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b0680b5a5215/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #11393: Add the new faulthandler module]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 31 Mar 2011 01:31:06 +0200</pubDate>
</item>
<item>
    <title>Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4a31f6b11e7a/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)<br/>
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.<br/>
<br/>
The environment variable PYTHONHASHSEED and the new command line flag -R control this<br/>
behavior.]]></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>Mon, 20 Feb 2012 21:31:46 +0100</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/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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>issue 10501</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/aa4deaf344d1/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[issue 10501<br/>
make_buildinfo regression with unquoted path<br/>
Make_buildinfo.exe should be called with a quoted path, and should quote the full paths to its temp files, to support spaces in filenames.]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#106;&#225;&#110;&#32;&#86;&#97;&#108;&#117;&#114;&#32;&#74;&#243;&#110;&#115;&#115;&#111;&#110;&#32;&#60;&#107;&#114;&#105;&#115;&#116;&#106;&#97;&#110;&#64;&#99;&#99;&#112;&#103;&#97;&#109;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 22 Nov 2010 11:37:06 +0000</pubDate>
</item>
<item>
    <title>issue 9981</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2d422f10022f/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[issue 9981<br/>
let make_buildinfo use a temporary directory on windows]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#106;&#225;&#110;&#32;&#86;&#97;&#108;&#117;&#114;&#32;&#74;&#243;&#110;&#115;&#115;&#111;&#110;&#32;&#60;&#107;&#114;&#105;&#115;&#116;&#106;&#97;&#110;&#64;&#99;&#99;&#112;&#103;&#97;&#109;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 03 Nov 2010 13:57:00 +0000</pubDate>
</item>
<item>
    <title>On Windows, remove compilation warnings with the zlib and gzip modules.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/be60c960ac09/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[On Windows, remove compilation warnings with the zlib and gzip modules.]]></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>Sun, 17 Oct 2010 08:26:13 +0000</pubDate>
</item>
<item>
    <title>Create fileutils.c/.h</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/39014f0abc32/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Create fileutils.c/.h<br/>
<br/>
 * _Py_fopen() and _Py_stat() come from Python/import.c<br/>
 * (_Py)_wrealpath() comes from Python/sysmodule.c<br/>
 * _Py_char2wchar(), _Py_wchar2char() and _Py_wfopen() come from Modules/main.c<br/>
 * (_Py)_wstat(), (_Py)_wgetcwd(), _Py_wreadlink() come from Modules/getpath.c]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Oct 2010 21:45:39 +0000</pubDate>
</item>
<item>
    <title>PCBuild cosmetic fixes.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/63619b425eca/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[PCBuild cosmetic fixes.<br/>
* pythoncore.vcproj: Fixed indentation<br/>
* _multiprocessing.vcproj: Converted ProjectGUID to uppercase. Otherwise,<br/>
  VS8 _multiprocessing.vcproj created by vs9to8.py was modified every time<br/>
  loads it in VS8 IDE.]]></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:24:43 +0000</pubDate>
</item>
<item>
    <title>Issue #9079: Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C API</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c16803bbd790/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #9079: Added _PyTime_gettimeofday(_PyTime_timeval *tp) to C API<br/>
exposed in Python.h.  This function is similar to POSIX<br/>
gettimeofday(struct timeval *tp), but available on platforms without<br/>
gettimeofday().]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#66;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#46;&#98;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 05 Aug 2010 17:34:27 +0000</pubDate>
</item>
<item>
    <title>Issue #7989: Added pure python implementation of the datetime module.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/afdb53323065/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #7989: Added pure python implementation of the datetime module.]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#66;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#46;&#98;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 23 Jul 2010 19:25:47 +0000</pubDate>
</item>
<item>
    <title>Issue #9089: Remove intobject.h from MSVC project files.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/933a3556f563/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #9089: Remove intobject.h from MSVC 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>Sun, 27 Jun 2010 18:18:01 +0000</pubDate>
</item>
<item>
    <title>Issue #9012: Add _time.c and _time.h to the Visual Studio project file</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2dd1fe7047ff/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #9012: Add _time.c and _time.h to the Visual Studio project file<br/>
<br/>
Add these new files, added by r82034, to the pythoncore project.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 16 Jun 2010 23:05:06 +0000</pubDate>
</item>
<item>
    <title>Make (most of) Python's tests pass under Thread Sanitizer.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4fd3ab5fa71d/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Make (most of) Python's tests pass under Thread Sanitizer.<br/>
<br/>
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer is a dynamic data<br/>
race detector that runs on top of valgrind. With this patch, the binaries at<br/>
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer#Binaries pass many<br/>
but not all of the Python tests. All of regrtest still passes outside of tsan.<br/>
<br/>
I've implemented part of the C1x atomic types so that we can explicitly mark<br/>
variables that are used across threads, and get defined behavior as compilers<br/>
advance.<br/>
<br/>
I've added tsan's client header and implementation to the codebase in<br/>
dynamic_annotations.{h,c} (docs at<br/>
http://code.google.com/p/data-race-test/wiki/DynamicAnnotations).<br/>
Unfortunately, I haven't been able to get helgrind and drd to give sensible<br/>
error messages, even when I use their client annotations, so I'm not supporting<br/>
them.]]></description>
    <author>&#74;&#101;&#102;&#102;&#114;&#101;&#121;&#32;&#89;&#97;&#115;&#115;&#107;&#105;&#110;&#32;&#60;&#106;&#121;&#97;&#115;&#115;&#107;&#105;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 03 May 2010 19:29:34 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 77461 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5ca1948a8fd6/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 77461 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r77461 | antoine.pitrou | 2010-01-13 08:55:48 +0100 (mer., 13 janv. 2010) | 5 lines<br/>
<br/>
  Issue #7622: Improve the split(), rsplit(), splitlines() and replace()<br/>
  methods of bytes, bytearray and unicode objects by using a common<br/>
  implementation based on stringlib's fast search.  Patch by Florent Xicluna.<br/>
........]]></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>Wed, 13 Jan 2010 08:07:53 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 76861 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b45ca11b9a3e/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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>Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f4b7ecf8a5f8/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)<br/>
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.<br/>
<br/>
The environment variable PYTHONHASHSEED and the new command line flag -R control this<br/>
behavior.]]></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>Mon, 20 Feb 2012 19:54:16 +0100</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/PCbuild/pythoncore.vcproj</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>Merged revisions 84645 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d4927154b77b/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 84645 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r84645 | hirokazu.yamamoto | 2010-09-09 15:24:43 +0900 | 5 lines<br/>
<br/>
  PCBuild cosmetic fixes.<br/>
  * pythoncore.vcproj: Fixed indentation<br/>
  * _multiprocessing.vcproj: Converted ProjectGUID to uppercase. Otherwise,<br/>
    VS8 _multiprocessing.vcproj created by vs9to8.py was modified every time<br/>
    loads it in VS8 IDE.<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>Thu, 09 Sep 2010 19:57:17 +0000</pubDate>
</item>
<item>
    <title>add a replacement API for PyCObject, PyCapsule #5630</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/911df82bc25d/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[add a replacement API for PyCObject, PyCapsule #5630<br/>
<br/>
All stdlib modules with C-APIs now use this.<br/>
<br/>
Patch by Larry Hastings]]></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>Tue, 05 May 2009 22:31:58 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 72040 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4b4b59f278bf/PCbuild/pythoncore.vcproj</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>Issue #1580: use short float repr where possible.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/97ae7a709c1d/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #1580: use short float repr where possible.<br/>
 - incorporate and adapt David Gay's dtoa and strtod<br/>
   into the Python core<br/>
 - on platforms where we can use Gay's code (almost<br/>
   all!), repr(float) is based on the shortest<br/>
   sequence of decimal digits that rounds correctly.<br/>
 - add sys.float_repr_style attribute to indicate<br/>
   whether we're using Gay's code or not<br/>
 - add autoconf magic to detect and enable SSE2<br/>
   instructions on x86/gcc<br/>
 - slight change to repr and str:  repr switches<br/>
   to exponential notation at 1e16 instead of<br/>
   1e17, str switches at 1e11 instead of 1e12]]></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>Thu, 16 Apr 2009 19:52:09 +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/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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>Merged revisions 67295,67301-67302,67318,67330,67342-67343 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/630c174b465e/PCbuild/pythoncore.vcproj</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>On Windows, repair compilation of builtin modules _stringio and _pickle.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fcdf814c9b11/PCbuild/pythoncore.vcproj</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>Remove last traces of cStringIO.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/09eb8d62626a/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Remove last traces of cStringIO.]]></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>Tue, 10 Jun 2008 15:50:56 +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/PCbuild/pythoncore.vcproj</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>Renamed files bytesobject.[ch] and stringobject.[ch]</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/811a80651232/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Renamed files bytesobject.[ch] and stringobject.[ch]<br/>
Fixed Windows build]]></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>Mon, 26 May 2008 13:42:13 +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/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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>Added code to compile new _bytesio on Windows</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d1965088b85d/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Added code to compile new _bytesio on Windows]]></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, 07 May 2008 00:00:23 +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/PCbuild/pythoncore.vcproj</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/PCbuild/pythoncore.vcproj</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 62260-62261,62266,62271,62277-62279,62289-62290,62293-62298,62302-62306,62308,62311,62313-62315,62319-62321 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/47d9bbe10897/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 62260-62261,62266,62271,62277-62279,62289-62290,62293-62298,62302-62306,62308,62311,62313-62315,62319-62321 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62260 | gregory.p.smith | 2008-04-10 01:11:56 +0200 (Thu, 10 Apr 2008) | 2 lines<br/>
<br/>
  better diagnostics<br/>
........<br/>
  r62261 | gregory.p.smith | 2008-04-10 01:16:37 +0200 (Thu, 10 Apr 2008) | 3 lines<br/>
<br/>
  Raise SystemError when size &lt; 0 is passed into PyString_FromStringAndSize,<br/>
  PyBytes_FromStringAndSize or PyUnicode_FromStringAndSize.  [issue2587]<br/>
........<br/>
  r62266 | neal.norwitz | 2008-04-10 07:46:39 +0200 (Thu, 10 Apr 2008) | 5 lines<br/>
<br/>
  Remove the test file before writing it in case there is no write permission.<br/>
  This might help fix some of the failures on Windows box(es).  It doesn't hurt<br/>
  either way and ensure the tests are a little more self contained (ie have<br/>
  less assumptions).<br/>
........<br/>
  r62271 | gregory.p.smith | 2008-04-10 21:50:36 +0200 (Thu, 10 Apr 2008) | 2 lines<br/>
<br/>
  get rid of assert (size &gt;= 0) now that an explicit if (size &lt; 0) is in the code.<br/>
........<br/>
  r62277 | andrew.kuchling | 2008-04-10 23:27:10 +0200 (Thu, 10 Apr 2008) | 1 line<br/>
<br/>
  Remove forward-looking statement<br/>
........<br/>
  r62278 | andrew.kuchling | 2008-04-10 23:28:51 +0200 (Thu, 10 Apr 2008) | 1 line<br/>
<br/>
  Add punctuation<br/>
........<br/>
  r62279 | andrew.kuchling | 2008-04-10 23:29:01 +0200 (Thu, 10 Apr 2008) | 1 line<br/>
<br/>
  Use issue directive<br/>
........<br/>
  r62289 | thomas.heller | 2008-04-11 15:05:38 +0200 (Fri, 11 Apr 2008) | 3 lines<br/>
<br/>
  Move backwards compatibility macro to the correct place;<br/>
  PyIndex_Check() was introduced in Python 2.5.<br/>
........<br/>
  r62290 | thomas.heller | 2008-04-11 16:20:26 +0200 (Fri, 11 Apr 2008) | 2 lines<br/>
<br/>
  Performance improvements.<br/>
........<br/>
  r62293 | christian.heimes | 2008-04-12 15:03:03 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Applied patch #2617 from Frank Wierzbicki wit some extras from me<br/>
  -J and -X are now reserved for Jython and non-standard arguments (e.g. IronPython). I've added some extra comments to make sure the reservation don't get missed in the future.<br/>
........<br/>
  r62294 | georg.brandl | 2008-04-12 20:11:18 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Use absolute path in sys.path.<br/>
........<br/>
  r62295 | georg.brandl | 2008-04-12 20:36:09 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  #2615: small consistency update by Jeroen Ruigrok van der Werven.<br/>
........<br/>
  r62296 | georg.brandl | 2008-04-12 21:00:20 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Add Jeroen.<br/>
........<br/>
  r62297 | georg.brandl | 2008-04-12 21:05:37 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Don't offend snake lovers.<br/>
........<br/>
  r62298 | gregory.p.smith | 2008-04-12 22:37:48 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  fix compiler warnings<br/>
........<br/>
  r62302 | gregory.p.smith | 2008-04-13 00:24:04 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  socket.error inherits from IOError, it no longer needs listing in<br/>
  the all_errors tuple.<br/>
........<br/>
  r62303 | brett.cannon | 2008-04-13 01:44:07 +0200 (Sun, 13 Apr 2008) | 8 lines<br/>
<br/>
  Re-implement the 'warnings' module in C. This allows for usage of the<br/>
  'warnings' code in places where it was previously not possible (e.g., the<br/>
  parser). It could also potentially lead to a speed-up in interpreter start-up<br/>
  if the C version of the code (_warnings) is imported over the use of the<br/>
  Python version in key places.<br/>
<br/>
  Closes issue #1631171.<br/>
........<br/>
  r62304 | gregory.p.smith | 2008-04-13 02:03:25 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Adds a profile-opt target for easy compilation of a python binary using<br/>
  gcc's profile guided optimization.<br/>
........<br/>
  r62305 | brett.cannon | 2008-04-13 02:18:44 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Fix a bug in PySys_HasWarnOption() where it was not properly checking the<br/>
  length of the list storing the warning options.<br/>
........<br/>
  r62306 | brett.cannon | 2008-04-13 02:25:15 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Fix an accidental bug of an non-existent init function.<br/>
........<br/>
  r62308 | andrew.kuchling | 2008-04-13 03:05:59 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Mention -J, -X<br/>
........<br/>
  r62311 | benjamin.peterson | 2008-04-13 04:20:05 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Give the &quot;Interactive Interpreter Changes&quot; section in 2.6 whatsnew a unique link name<br/>
........<br/>
  r62313 | brett.cannon | 2008-04-13 04:42:36 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Fix test_warnings by making the state of things more consistent for each test<br/>
  when it is run.<br/>
........<br/>
  r62314 | skip.montanaro | 2008-04-13 05:17:30 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  spelling<br/>
........<br/>
  r62315 | georg.brandl | 2008-04-13 09:07:44 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Fix markup.<br/>
........<br/>
  r62319 | christian.heimes | 2008-04-13 11:30:17 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Fix compiler warning Include/warnings.h:19:28: warning: no newline at end of file<br/>
........<br/>
  r62320 | christian.heimes | 2008-04-13 11:33:24 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Use PyString_InternFromString instead of PyString_FromString for static vars<br/>
........<br/>
  r62321 | christian.heimes | 2008-04-13 11:37:05 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Added new files to the pcbuild files<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>Sun, 13 Apr 2008 13:53:33 +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/PCbuild/pythoncore.vcproj</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 62177-62178,62180-62193 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3ab5474bde45/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 62177-62178,62180-62193 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62177 | skip.montanaro | 2008-04-05 21:47:47 +0200 (Sa, 05 Apr 2008) | 2 lines<br/>
<br/>
  Declare inittimezone static.<br/>
........<br/>
  r62180 | mark.hammond | 2008-04-06 03:42:06 +0200 (So, 06 Apr 2008) | 4 lines<br/>
<br/>
  From issue 1753245 - better _winreg support for x64.<br/>
  Adds _winreg.DisableReflectionKey, EnableReflectionKey, QueryReflectionKey,<br/>
  KEY_WOW64_64KEY and KEY_WOW64_32KEY.<br/>
........<br/>
  r62187 | skip.montanaro | 2008-04-06 19:05:57 +0200 (So, 06 Apr 2008) | 1 line<br/>
<br/>
  type<br/>
........<br/>
  r62193 | trent.nelson | 2008-04-06 22:51:23 +0200 (So, 06 Apr 2008) | 1 line<br/>
<br/>
  Don't run kill_python as part of the build process.  Change the buildbots so they have to call it explicitly instead.<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>Mon, 07 Apr 2008 03:17:54 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 62129,62131,62133 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cc3333b7bd93/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 62129,62131,62133 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62129 | trent.nelson | 2008-04-03 19:27:06 +0100 (Thu, 03 Apr 2008) | 16 lines<br/>
<br/>
  Reimplement kill_python.  The existing version had a number of flaws, namely, it didn't work for x64 and it wasn't precise about which python_d.exe it was killing -- it just killed the first one it came across that happened to have 'pcbuild\python_d.exe' or 'build\python_d.exe' in it's path.  The new version has been rewritten from the ground up and now lives in PCbuild, instead of Tools\buildbot, and it has also been incorporated into the Visual Studio solution (pcbuild.sln) as 'kill_python'.  The solution has also been altered such that kill_python is called where necessary in the build process in order to prevent any linking errors due to open file locks.  In lieu of this, all of the existing bits and pieces in Tools\buildbot that called out to kill_python at various points have also been removed as they are now obsolete.  Tested on both Win32 and x64.<br/>
<br/>
  Change set (included to improve usefulness of svnmerge log entry):<br/>
  M      PCbuild\pythoncore.vcproj<br/>
  M      PCbuild\pcbuild.sln<br/>
  M      PCbuild\release.vsprops<br/>
  A      PCbuild\kill_python.vcproj<br/>
  M      PCbuild\debug.vsprops<br/>
  A      PCbuild\kill_python.c<br/>
  D      Tools\buildbot\kill_python.bat<br/>
  D      Tools\buildbot\kill_python.mak<br/>
  M      Tools\buildbot\build.bat<br/>
  D      Tools\buildbot\Makefile<br/>
  M      Tools\buildbot\build-amd64.bat<br/>
  M      Tools\buildbot\buildmsi.bat<br/>
  D      Tools\buildbot\kill_python.c<br/>
........<br/>
  r62131 | trent.nelson | 2008-04-03 19:48:53 +0100 (Thu, 03 Apr 2008) | 1 line<br/>
<br/>
  Add the correct OutputFile values for debug builds.  Fixes r62129's commit.<br/>
........<br/>
  r62133 | trent.nelson | 2008-04-03 21:00:08 +0100 (Thu, 03 Apr 2008) | 1 line<br/>
<br/>
  Make kill_python a little more forgiving if it can't obtain a snapshot of module information for a given python[_d].exe process.  Failing here was too pessimistic; the python[_d].exe process may be owned by another user, which is the case in some buildbot environments.<br/>
........]]></description>
    <author>&#84;&#114;&#101;&#110;&#116;&#32;&#78;&#101;&#108;&#115;&#111;&#110;&#32;&#60;&#116;&#114;&#101;&#110;&#116;&#46;&#110;&#101;&#108;&#115;&#111;&#110;&#64;&#115;&#110;&#97;&#107;&#101;&#98;&#105;&#116;&#101;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 03 Apr 2008 20:47:30 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 59666-59679 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b91ca87e6f32/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 59666-59679 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r59666 | christian.heimes | 2008-01-02 19:28:32 +0100 (Wed, 02 Jan 2008) | 1 line<br/>
<br/>
  Made vs9to8 Unix compatible<br/>
........<br/>
  r59669 | guido.van.rossum | 2008-01-02 20:00:46 +0100 (Wed, 02 Jan 2008) | 2 lines<br/>
<br/>
  Patch #1696.  Don't attempt to close None in dry-run mode.<br/>
........<br/>
  r59671 | jeffrey.yasskin | 2008-01-03 03:21:52 +0100 (Thu, 03 Jan 2008) | 6 lines<br/>
<br/>
  Backport PEP 3141 from the py3k branch to the trunk. This includes r50877 (just<br/>
  the complex_pow part), r56649, r56652, r56715, r57296, r57302, r57359, r57361,<br/>
  r57372, r57738, r57739, r58017, r58039, r58040, and r59390, and new<br/>
  documentation. The only significant difference is that round(x) returns a float<br/>
  to preserve backward-compatibility. See http://bugs.python.org/issue1689.<br/>
........<br/>
  r59672 | christian.heimes | 2008-01-03 16:41:30 +0100 (Thu, 03 Jan 2008) | 1 line<br/>
<br/>
  Issue #1726: Remove Python/atof.c from PCBuild/pythoncore.vcproj<br/>
........<br/>
  r59675 | guido.van.rossum | 2008-01-03 20:12:44 +0100 (Thu, 03 Jan 2008) | 4 lines<br/>
<br/>
  Issue #1700, reported by Nguyen Quan Son, fix by Fredruk Lundh:<br/>
  Regular Expression inline flags not handled correctly for some unicode<br/>
  characters.  (Forward port from 2.5.2.)<br/>
........<br/>
  r59676 | christian.heimes | 2008-01-03 21:23:15 +0100 (Thu, 03 Jan 2008) | 1 line<br/>
<br/>
  Added math.isinf() and math.isnan()<br/>
........<br/>
  r59677 | christian.heimes | 2008-01-03 22:14:48 +0100 (Thu, 03 Jan 2008) | 1 line<br/>
<br/>
  Some build bots don't compile mathmodule. There is an issue with the long definition of pi and euler<br/>
........<br/>
  r59678 | christian.heimes | 2008-01-03 23:16:32 +0100 (Thu, 03 Jan 2008) | 2 lines<br/>
<br/>
  Modified PyImport_Import and PyImport_ImportModule to always use absolute imports by calling __import__ with an explicit level of 0<br/>
  Added a new API function PyImport_ImportModuleNoBlock. It solves the problem with dead locks when mixing threads and imports<br/>
........<br/>
  r59679 | christian.heimes | 2008-01-03 23:32:26 +0100 (Thu, 03 Jan 2008) | 1 line<br/>
<br/>
  Added copysign(x, y) function to the math module<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, 03 Jan 2008 23:01:04 +0000</pubDate>
</item>
<item>
    <title>Fixed svn merge issues</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/41bfbfc36cf7/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Fixed svn merge issues]]></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>Mon, 31 Dec 2007 16:44:35 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 59605-59624 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6556f3f22c19/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 59605-59624 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r59606 | georg.brandl | 2007-12-29 11:57:00 +0100 (Sat, 29 Dec 2007) | 2 lines<br/>
<br/>
  Some cleanup in the docs.<br/>
........<br/>
  r59611 | martin.v.loewis | 2007-12-29 19:49:21 +0100 (Sat, 29 Dec 2007) | 2 lines<br/>
<br/>
  Bug #1699: Define _BSD_SOURCE only on OpenBSD.<br/>
........<br/>
  r59612 | raymond.hettinger | 2007-12-29 23:09:34 +0100 (Sat, 29 Dec 2007) | 1 line<br/>
<br/>
  Simpler documentation for itertools.tee().  Should be backported.<br/>
........<br/>
  r59613 | raymond.hettinger | 2007-12-29 23:16:24 +0100 (Sat, 29 Dec 2007) | 1 line<br/>
<br/>
  Improve docs for itertools.groupby().  The use of xrange(0) to create a unique object is less obvious than object().<br/>
........<br/>
  r59620 | christian.heimes | 2007-12-31 15:47:07 +0100 (Mon, 31 Dec 2007) | 3 lines<br/>
<br/>
  Added wininst-9.0.exe executable for VS 2008<br/>
  Integrated bdist_wininst into PCBuild9 directory<br/>
........<br/>
  r59621 | christian.heimes | 2007-12-31 15:51:18 +0100 (Mon, 31 Dec 2007) | 1 line<br/>
<br/>
  Moved PCbuild directory to PC/VS7.1<br/>
........<br/>
  r59622 | christian.heimes | 2007-12-31 15:59:26 +0100 (Mon, 31 Dec 2007) | 1 line<br/>
<br/>
  Fix paths for build bot<br/>
........<br/>
  r59623 | christian.heimes | 2007-12-31 16:02:41 +0100 (Mon, 31 Dec 2007) | 1 line<br/>
<br/>
  Fix paths for build bot, part 2<br/>
........<br/>
  r59624 | christian.heimes | 2007-12-31 16:18:55 +0100 (Mon, 31 Dec 2007) | 1 line<br/>
<br/>
  Renamed PCBuild9 directory to PCBuild<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>Mon, 31 Dec 2007 16:14:33 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 59541-59561 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4dc01402d78a/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 59541-59561 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r59544 | raymond.hettinger | 2007-12-18 01:13:45 +0100 (Tue, 18 Dec 2007) | 1 line<br/>
<br/>
  Add more namedtuple() test cases.  Neaten the code and comments.<br/>
........<br/>
  r59545 | christian.heimes | 2007-12-18 04:38:03 +0100 (Tue, 18 Dec 2007) | 3 lines<br/>
<br/>
  Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)<br/>
<br/>
  Amaury's ideas works great. Should we build the Python core with WINVER=0x0500 and _WIN32_WINNT=0x0500, too?<br/>
........<br/>
  r59546 | christian.heimes | 2007-12-18 10:00:13 +0100 (Tue, 18 Dec 2007) | 1 line<br/>
<br/>
  Make it a bit easier to test Tcl/Tk and idle from a build dir.<br/>
........<br/>
  r59547 | christian.heimes | 2007-12-18 10:12:10 +0100 (Tue, 18 Dec 2007) | 1 line<br/>
<br/>
  Removed several unused files from the PCbuild9 directory. They are relics from the past.<br/>
........<br/>
  r59548 | raymond.hettinger | 2007-12-18 19:26:18 +0100 (Tue, 18 Dec 2007) | 29 lines<br/>
<br/>
  Speed-up dictionary constructor by about 10%.<br/>
<br/>
  New opcode, STORE_MAP saves the compiler from awkward stack manipulations<br/>
  and specializes for dicts using PyDict_SetItem instead of PyObject_SetItem.<br/>
<br/>
  Old disassembly:<br/>
                0 BUILD_MAP                0<br/>
                3 DUP_TOP<br/>
                4 LOAD_CONST               1 (1)<br/>
                7 ROT_TWO<br/>
                8 LOAD_CONST               2 ('x')<br/>
               11 STORE_SUBSCR<br/>
               12 DUP_TOP<br/>
               13 LOAD_CONST               3 (2)<br/>
               16 ROT_TWO<br/>
               17 LOAD_CONST               4 ('y')<br/>
               20 STORE_SUBSCR<br/>
<br/>
  New disassembly:<br/>
                0 BUILD_MAP                0<br/>
                3 LOAD_CONST               1 (1)<br/>
                6 LOAD_CONST               2 ('x')<br/>
                9 STORE_MAP<br/>
               10 LOAD_CONST               3 (2)<br/>
               13 LOAD_CONST               4 ('y')<br/>
               16 STORE_MAP<br/>
........<br/>
  r59549 | thomas.heller | 2007-12-18 20:00:34 +0100 (Tue, 18 Dec 2007) | 2 lines<br/>
<br/>
  Issue #1642: Fix segfault in ctypes when trying to delete attributes.<br/>
........<br/>
  r59551 | guido.van.rossum | 2007-12-18 21:10:42 +0100 (Tue, 18 Dec 2007) | 2 lines<br/>
<br/>
  Issue #1645 by Alberto Bertogli.  Fix a comment.<br/>
........<br/>
  r59553 | raymond.hettinger | 2007-12-18 22:24:09 +0100 (Tue, 18 Dec 2007) | 12 lines<br/>
<br/>
  Give meaning to the oparg for BUILD_MAP:  estimated size of the dictionary.<br/>
<br/>
  Allows dictionaries to be pre-sized (upto 255 elements) saving time lost<br/>
  to re-sizes with their attendant mallocs and re-insertions.<br/>
<br/>
  Has zero effect on small dictionaries (5 elements or fewer), a slight<br/>
  benefit for dicts upto 22 elements (because they had to resize once<br/>
  anyway), and more benefit for dicts upto 255 elements (saving multiple<br/>
  resizes during the build-up and reducing the number of collisions on<br/>
  the first insertions).  Beyond 255 elements, there is no addional benefit.<br/>
........<br/>
  r59554 | christian.heimes | 2007-12-18 22:56:09 +0100 (Tue, 18 Dec 2007) | 1 line<br/>
<br/>
  Fixed #1649: IDLE error: dictionary changed size during iteration<br/>
........<br/>
  r59557 | raymond.hettinger | 2007-12-18 23:21:27 +0100 (Tue, 18 Dec 2007) | 1 line<br/>
<br/>
  Simplify and speedup _asdict() for named tuples.<br/>
........<br/>
  r59558 | christian.heimes | 2007-12-19 00:22:54 +0100 (Wed, 19 Dec 2007) | 3 lines<br/>
<br/>
  Applied patch #1635: Float patch for inf and nan on Windows (and other platforms).<br/>
<br/>
  The patch unifies float(&quot;inf&quot;) and repr(float(&quot;inf&quot;)) on all platforms.<br/>
........<br/>
  r59559 | raymond.hettinger | 2007-12-19 00:51:15 +0100 (Wed, 19 Dec 2007) | 1 line<br/>
<br/>
  Users demand iterable input for named tuples. The author capitulates.<br/>
........<br/>
  r59560 | raymond.hettinger | 2007-12-19 01:21:06 +0100 (Wed, 19 Dec 2007) | 1 line<br/>
<br/>
  Beef-up tests for dict literals<br/>
........<br/>
  r59561 | raymond.hettinger | 2007-12-19 01:27:21 +0100 (Wed, 19 Dec 2007) | 1 line<br/>
<br/>
  Zap a duplicate line<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, 19 Dec 2007 02:07:34 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 59450-59464 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7ae604b3533b/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Merged revisions 59450-59464 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r59455 | guido.van.rossum | 2007-12-10 21:42:53 +0100 (Mon, 10 Dec 2007) | 2 lines<br/>
<br/>
  Remove a 2.2-ism.<br/>
........<br/>
  r59459 | christian.heimes | 2007-12-10 23:28:56 +0100 (Mon, 10 Dec 2007) | 4 lines<br/>
<br/>
  Backport of r59456:59458 from py3k to trunk<br/>
  Issue #1580: New free format floating point representation based on &quot;Floating-Point Printer Sample Code&quot;, by Robert G. Burger. For example repr(11./5) now returns '2.2' instead of '2.2000000000000002'.<br/>
<br/>
  Thanks to noam for the patch! I had to modify doubledigits.c slightly to support X64 and IA64 machines on Windows. I also added the new file to the three project files.<br/>
........<br/>
  r59460 | guido.van.rossum | 2007-12-11 00:00:12 +0100 (Tue, 11 Dec 2007) | 4 lines<br/>
<br/>
  Patch #1643738 by Ulisses Furquim -- make the is_tripped variable<br/>
  in signalmodule.c more robust.  Includes Martin von Loewis's suggestion<br/>
  to set is_tripped after .tripped.<br/>
........<br/>
  r59463 | kurt.kaiser | 2007-12-11 01:04:57 +0100 (Tue, 11 Dec 2007) | 2 lines<br/>
<br/>
  format_paragraph_event wasn't returning 'break'<br/>
........<br/>
  r59464 | christian.heimes | 2007-12-11 01:54:34 +0100 (Tue, 11 Dec 2007) | 3 lines<br/>
<br/>
  The new float repr causes too much trouble and pain. I'm disabling the feature until we have sorted out the issues on all machines. 64bit machines seem to have issues and Guido has reported even worse.<br/>
  Guido: It's pretty bad actually -- repr(1e5) comes out as '1.0'... Ditto for<br/>
  repr(1eN) for most N... Both in 2.6 and in 3.0...<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, 11 Dec 2007 01:06:40 +0000</pubDate>
</item>
<item>
    <title>Issue #1580: New free format floating point representation based on &quot;Floating-Point Printer Sample Code&quot;, by Robert G. Burger. For example repr(11./5) now returns '2.2' instead of '2.2000000000000002'.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/682d9788a038/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Issue #1580: New free format floating point representation based on &quot;Floating-Point Printer Sample Code&quot;, by Robert G. Burger. For example repr(11./5) now returns '2.2' instead of '2.2000000000000002'.<br/>
<br/>
Thanks to noam for the patch! I had to modify doubledigits.c slightly to support X64 and IA64 machines on Windows. I also added the new file to the three project files.]]></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>Mon, 10 Dec 2007 22:19:17 +0000</pubDate>
</item>
<item>
    <title>Patch 1304, by Amaury Forgeot d'Arc.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a32e7ec93394/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Patch 1304, by Amaury Forgeot d'Arc.<br/>
Add md5module.c and sha1module.c to the project files,<br/>
and in some cases bytes_methods.c and related .h files.]]></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, 22 Oct 2007 22:18:51 +0000</pubDate>
</item>
<item>
    <title>ssue 1309: fix by Christian Heimes to be able to build on Windows.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a58f31937daf/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[ssue 1309: fix by Christian Heimes to be able to build on Windows.]]></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, 22 Oct 2007 16:00:45 +0000</pubDate>
</item>
<item>
    <title>clean out some hotshot-related build turds</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/99371bd2ca8f/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[clean out some hotshot-related build turds]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 11 Oct 2007 18:05:38 +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/PCbuild/pythoncore.vcproj</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>Add a couple of files that are necessary based on getting PCbuil8 to work.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2519751532af/PCbuild/pythoncore.vcproj</link>
    <description><![CDATA[Add a couple of files that are necessary based on getting PCbuil8 to work.<br/>
Hopefully this works with VC7.  If not, it should be pretty close.]]></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>Sun, 26 Aug 2007 23:53:58 +0000</pubDate>
</item>

  </channel>
</rss>
