<?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: Include/pythonrun.h history</title>
    <description>Include/pythonrun.h revision history</description>
    <item>
    <title>Issue #19512: Add PyRun_InteractiveOneObject() function</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/af822a6c9faf/Include/pythonrun.h</link>
    <description><![CDATA[Issue #19512: Add PyRun_InteractiveOneObject() function<br/>
<br/>
Only decode the filename once. PyRun_InteractiveOneObject() uses an identifier<br/>
for &quot;&lt;string&gt;&quot; string, so the byte string is only decoded once.]]></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;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 06 Nov 2013 18:41:07 +0100</pubDate>
</item>
<item>
    <title>Issue #1772673: The type of `char*` arguments now changed to `const char*`.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3055e61f1e66/Include/pythonrun.h</link>
    <description><![CDATA[Issue #1772673: The type of `char*` arguments now changed to `const char*`.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 19 Oct 2013 21:03:34 +0300</pubDate>
</item>
<item>
    <title>Issue #16129: Py_SetStandardStreamEncoding cleanups</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/12d7b6171b28/Include/pythonrun.h</link>
    <description><![CDATA[Issue #16129: Py_SetStandardStreamEncoding cleanups<br/>
<br/>
- don't call PyErr_NoMemory with interpreter is not initialised<br/>
- note that it's OK to call _PyMem_RawStrDup here<br/>
- don't include this in the limited API<br/>
- capitalise &quot;IO&quot;<br/>
- be explicit that a non-zero return indicates an error<br/>
- include versionadded marker in docs]]></description>
    <author>&#78;&#105;&#99;&#107;&#32;&#67;&#111;&#103;&#104;&#108;&#97;&#110;&#32;&#60;&#110;&#99;&#111;&#103;&#104;&#108;&#97;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 18 Oct 2013 23:11:47 +1000</pubDate>
</item>
<item>
    <title>Issue #16129: Move Py_SetStandardStreamEncoding declaration</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/537e13ca7683/Include/pythonrun.h</link>
    <description><![CDATA[Issue #16129: Move Py_SetStandardStreamEncoding declaration]]></description>
    <author>&#78;&#105;&#99;&#107;&#32;&#67;&#111;&#103;&#104;&#108;&#97;&#110;&#32;&#60;&#110;&#99;&#111;&#103;&#104;&#108;&#97;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 17 Oct 2013 23:27:17 +1000</pubDate>
</item>
<item>
    <title>Issue #16129: Add `Py_SetStandardStreamEncoding`</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9cd88b39ef62/Include/pythonrun.h</link>
    <description><![CDATA[Issue #16129: Add `Py_SetStandardStreamEncoding`<br/>
<br/>
This new pre-initialization API allows embedding<br/>
applications like Blender to force a particular<br/>
encoding and error handler for the standard IO streams.<br/>
<br/>
Also refactors Modules/_testembed.c to let us start<br/>
testing multiple embedding scenarios.<br/>
<br/>
(Initial patch by Bastien Montagne)]]></description>
    <author>&#78;&#105;&#99;&#107;&#32;&#67;&#111;&#103;&#104;&#108;&#97;&#110;&#32;&#60;&#110;&#99;&#111;&#103;&#104;&#108;&#97;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 17 Oct 2013 22:35:35 +1000</pubDate>
</item>
<item>
    <title>Issue #18756: os.urandom() now uses a lazily-opened persistent file descriptor, so as to avoid using many file descriptors when run in parallel from multiple threads.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/acc7439b1406/Include/pythonrun.h</link>
    <description><![CDATA[Issue #18756: os.urandom() now uses a lazily-opened persistent file descriptor, so as to avoid using many file descriptors when run in parallel from multiple threads.]]></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>Sat, 31 Aug 2013 00:26:02 +0200</pubDate>
</item>
<item>
    <title>Close #11619: The parser and the import machinery do not encode Unicode</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/df2fdd42b375/Include/pythonrun.h</link>
    <description><![CDATA[Close #11619: The parser and the import machinery do not encode Unicode<br/>
filenames anymore on Windows.]]></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;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 26 Aug 2013 22:28:21 +0200</pubDate>
</item>
<item>
    <title>Issue #18520: Add a new PyStructSequence_InitType2() function, same than</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fc718c177ee6/Include/pythonrun.h</link>
    <description><![CDATA[Issue #18520: Add a new PyStructSequence_InitType2() function, same than<br/>
PyStructSequence_InitType() except that it has a return value (0 on success,<br/>
-1 on error).<br/>
<br/>
 * PyStructSequence_InitType2() now raises MemoryError on memory allocation failure<br/>
 * Fix also some calls to PyDict_SetItemString(): handle error]]></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;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 22 Jul 2013 22:24:54 +0200</pubDate>
</item>
<item>
    <title>Issue #1545463: Global variables caught in reference cycles are now garbage-collected at shutdown.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f0833e6ff2d2/Include/pythonrun.h</link>
    <description><![CDATA[Issue #1545463: Global variables caught in reference cycles are now garbage-collected at shutdown.]]></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>Mon, 06 May 2013 21:15:57 +0200</pubDate>
</item>
<item>
    <title>Issue #17408: Avoid using an obsolete instance of the copyreg module when the interpreter is shutdown and then started again.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8c1385205a35/Include/pythonrun.h</link>
    <description><![CDATA[Issue #17408: Avoid using an obsolete instance of the copyreg module when the interpreter is shutdown and then started again.]]></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>Sat, 04 May 2013 20:45:02 +0200</pubDate>
</item>
<item>
    <title>Issue #14928: Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c3616595dada/Include/pythonrun.h</link>
    <description><![CDATA[Issue #14928: Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h.]]></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>Tue, 19 Jun 2012 22:29:35 +0200</pubDate>
</item>
<item>
    <title>Issue #14090: fix some minor C API problems in default branch (3.3)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/90f0dd118aa4/Include/pythonrun.h</link>
    <description><![CDATA[Issue #14090: fix some minor C API problems in default branch (3.3)]]></description>
    <author>&#69;&#108;&#105;&#32;&#66;&#101;&#110;&#100;&#101;&#114;&#115;&#107;&#121;&#32;&#60;&#101;&#108;&#105;&#98;&#101;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 03 Jun 2012 08:07:47 +0300</pubDate>
</item>
<item>
    <title>Issue #2377: Make importlib the implementation of __import__().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2dd046be2c88/Include/pythonrun.h</link>
    <description><![CDATA[Issue #2377: Make importlib the implementation of __import__().<br/>
<br/>
importlib._bootstrap is now frozen into Python/importlib.h and stored<br/>
as _frozen_importlib in sys.modules. Py_Initialize() loads the frozen<br/>
code along with sys and imp and then uses _frozen_importlib._install()<br/>
to set builtins.__import__() w/ _frozen_importlib.__import__().]]></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>Sat, 14 Apr 2012 14:10:13 -0400</pubDate>
</item>
<item>
    <title>Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/88aede44ded1/Include/pythonrun.h</link>
    <description><![CDATA[Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.]]></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>Tue, 21 Feb 2012 19:08:26 +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/Include/pythonrun.h</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 #10227: Add an allocation cache for a single slice object.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fa2f8dd077e0/Include/pythonrun.h</link>
    <description><![CDATA[Issue #10227: Add an allocation cache for a single slice object.<br/>
Patch by Stefan Behnel.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 18 Nov 2011 20:14:34 +0100</pubDate>
</item>
<item>
    <title>Issue #1856: Avoid crashes and lockups when daemon threads run while the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c892b0321d23/Include/pythonrun.h</link>
    <description><![CDATA[Issue #1856: Avoid crashes and lockups when daemon threads run while the<br/>
interpreter is shutting down; instead, these threads are now killed when<br/>
they try to take the GIL.]]></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, 04 May 2011 20:04:29 +0200</pubDate>
</item>
<item>
    <title>Remove sys.subversion and svn build identification leftovers.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0e7e3b1621da/Include/pythonrun.h</link>
    <description><![CDATA[Remove sys.subversion and svn build identification leftovers.]]></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, 06 Mar 2011 10:35:42 +0100</pubDate>
</item>
<item>
    <title>Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0e8bd4785ea0/Include/pythonrun.h</link>
    <description><![CDATA[Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.]]></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>Tue, 21 Feb 2012 19:03:47 +0100</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/Include/pythonrun.h</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 #1856: Avoid crashes and lockups when daemon threads run while the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2a19d09b08f8/Include/pythonrun.h</link>
    <description><![CDATA[Issue #1856: Avoid crashes and lockups when daemon threads run while the<br/>
interpreter is shutting down; instead, these threads are now killed when<br/>
they try to take the GIL.]]></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, 04 May 2011 20:02:30 +0200</pubDate>
</item>
<item>
    <title>Merge build identification to 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4f9d5263c8e9/Include/pythonrun.h</link>
    <description><![CDATA[Merge build identification to 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>Sun, 06 Mar 2011 10:13:00 +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/Include/pythonrun.h</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 #9738: Document encodings of AST, compiler, parser and PyRun functions</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/66d8446a019b/Include/pythonrun.h</link>
    <description><![CDATA[Issue #9738: Document encodings of AST, compiler, parser and PyRun functions]]></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>Mon, 27 Dec 2010 01:49:31 +0000</pubDate>
</item>
<item>
    <title>Expose CompileString, not CompileStringFlags under the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bede83e20853/Include/pythonrun.h</link>
    <description><![CDATA[Expose CompileString, not CompileStringFlags under the<br/>
limited API.]]></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, 04 Dec 2010 12:00:49 +0000</pubDate>
</item>
<item>
    <title>Add an &quot;optimize&quot; parameter to compile() to control the optimization level, and provide an interface to it in py_compile, compileall and PyZipFile.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/713c6b6ca5ce/Include/pythonrun.h</link>
    <description><![CDATA[Add an &quot;optimize&quot; parameter to compile() to control the optimization level, and provide an interface to it in py_compile, compileall and PyZipFile.]]></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, 04 Dec 2010 10:26:46 +0000</pubDate>
</item>
<item>
    <title>Merge branches/pep-0384.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/62b61abd02b8/Include/pythonrun.h</link>
    <description><![CDATA[Merge branches/pep-0384.]]></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>Fri, 03 Dec 2010 20:14:31 +0000</pubDate>
</item>
<item>
    <title>issue 9910</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fd5e51035335/Include/pythonrun.h</link>
    <description><![CDATA[issue 9910<br/>
Add a Py_SetPath api to override magic path computations when starting up python.]]></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, 27 Sep 2010 05:32:54 +0000</pubDate>
</item>
<item>
    <title>Issue #477863: Print a warning at shutdown if gc.garbage is not empty.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1bd3534136a0/Include/pythonrun.h</link>
    <description><![CDATA[Issue #477863: Print a warning at shutdown if gc.garbage is not empty.]]></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>Sun, 08 Aug 2010 22:18:46 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81029 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cab14be0ada1/Include/pythonrun.h</link>
    <description><![CDATA[Recorded merge of revisions 81029 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines<br/>
<br/>
  Untabify C files. Will watch buildbots.<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>Sun, 09 May 2010 15:52:27 +0000</pubDate>
</item>
<item>
    <title>* Replaces the internals of the subprocess module from fork through exec on</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/768722b2ae0a/Include/pythonrun.h</link>
    <description><![CDATA[* Replaces the internals of the subprocess module from fork through exec on<br/>
  POSIX systems with a C extension module.  This is required in order for<br/>
  the subprocess module to be made thread safe.<br/>
<br/>
  The pure python implementation is retained so that it can continue to be<br/>
  used if for some reason the _posixsubprocess extension module is not<br/>
  available.<br/>
<br/>
  The unittest executes tests on both code paths to guarantee compatibility.<br/>
<br/>
* Moves PyLong_FromPid and PyLong_AsPid from posixmodule.c into longobject.h.<br/>
<br/>
Code reviewed by jeffrey.yasskin at http://codereview.appspot.com/223077/show]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#109;&#97;&#100;&#45;&#115;&#99;&#105;&#101;&#110;&#116;&#105;&#115;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 14 Mar 2010 06:49:55 +0000</pubDate>
</item>
<item>
    <title>a little more fiddling to make flags like 2.x</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cc6b91c3d719/Include/pythonrun.h</link>
    <description><![CDATA[a little more fiddling to make flags like 2.x]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 02 Jul 2009 21:54:36 +0000</pubDate>
</item>
<item>
    <title>the old CO_FUTURE flags can't be commented out</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/26255f29a7e4/Include/pythonrun.h</link>
    <description><![CDATA[the old CO_FUTURE flags can't be commented out]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 02 Jul 2009 21:44:01 +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/Include/pythonrun.h</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>Commit the hg build identification patch from the pymigr repo.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f57c94073b35/Include/pythonrun.h</link>
    <description><![CDATA[Commit the hg build identification patch from the pymigr repo.]]></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 20:51:24 +0100</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81032 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f197407bdba2/Include/pythonrun.h</link>
    <description><![CDATA[Recorded merge of revisions 81032 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines<br/>
<br/>
  Recorded merge of revisions 81029 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines<br/>
<br/>
    Untabify C files. Will watch buildbots.<br/>
  ........<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>Sun, 09 May 2010 16:14:21 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 73782-73784 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/65e41bcbc25d/Include/pythonrun.h</link>
    <description><![CDATA[Merged revisions 73782-73784 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r73782 | benjamin.peterson | 2009-07-02 16:44:01 -0500 (Thu, 02 Jul 2009) | 1 line<br/>
<br/>
  the old CO_FUTURE flags can't be commented out<br/>
................<br/>
  r73783 | benjamin.peterson | 2009-07-02 16:54:36 -0500 (Thu, 02 Jul 2009) | 1 line<br/>
<br/>
  a little more fiddling to make flags like 2.x<br/>
................<br/>
  r73784 | benjamin.peterson | 2009-07-02 16:55:39 -0500 (Thu, 02 Jul 2009) | 9 lines<br/>
<br/>
  Merged revisions 73781 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r73781 | benjamin.peterson | 2009-07-02 16:38:36 -0500 (Thu, 02 Jul 2009) | 1 line<br/>
<br/>
    test that compile() accepts the future flag<br/>
  ........<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>Thu, 02 Jul 2009 22:02:15 +0000</pubDate>
</item>
<item>
    <title>The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)!</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0530aadff696/Include/pythonrun.h</link>
    <description><![CDATA[The BDFL has retired! Long live the FLUFL (Friendly Language Uncle For Life)!]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#99;&#97;&#110;&#110;&#111;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 01 Apr 2009 05:08:41 +0000</pubDate>
</item>
<item>
    <title>ignore the coding cookie in compile(), exec(), and eval() if the source is a string #4626</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8fe2988cf550/Include/pythonrun.h</link>
    <description><![CDATA[ignore the coding cookie in compile(), exec(), and eval() if the source is a string #4626]]></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>Mon, 02 Mar 2009 23:31:26 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 64214 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b1f4ea4eb555/Include/pythonrun.h</link>
    <description><![CDATA[Merged revisions 64214 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r64214 | amaury.forgeotdarc | 2008-06-13 02:42:22 +0200 (ven., 13 juin 2008) | 6 lines<br/>
<br/>
  Restore support for Microsoft VC6 compiler.<br/>
  Some functions in the msvcrt module are skipped,<br/>
  and socket.ioctl is enabled only when using a more recent Platform SDK.<br/>
<br/>
  (and yes, there are still companies that use a 10-years old compiler)<br/>
........]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 13 Jun 2008 01:09:34 +0000</pubDate>
</item>
<item>
    <title>Renamed PyString to PyBytes</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/23ab586c427a/Include/pythonrun.h</link>
    <description><![CDATA[Renamed PyString to PyBytes]]></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:28:38 +0000</pubDate>
</item>
<item>
    <title>Renamed PyBytes to PyByteArray</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/96b34263e448/Include/pythonrun.h</link>
    <description><![CDATA[Renamed PyBytes to PyByteArray]]></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:22:05 +0000</pubDate>
</item>
<item>
    <title>Change command line processing API to use wchar_t.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/22a74eaf6b22/Include/pythonrun.h</link>
    <description><![CDATA[Change command line processing API to use wchar_t.<br/>
Fixes #2128.]]></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, 05 Apr 2008 20:41:37 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617-60678 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2a821e001a2b/Include/pythonrun.h</link>
    <description><![CDATA[Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617-60678 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r60618 | walter.doerwald | 2008-02-06 15:31:55 +0100 (Wed, 06 Feb 2008) | 6 lines<br/>
<br/>
  Remove month parameter from Calendar.yeardatescalendar(),<br/>
  Calendar.yeardays2calendar() and Calendar.yeardayscalendar() as the methods<br/>
  don't have such a parameter. Fixes issue #2017.<br/>
<br/>
  Rewrap content to 80 chars.<br/>
........<br/>
  r60622 | facundo.batista | 2008-02-06 20:28:49 +0100 (Wed, 06 Feb 2008) | 4 lines<br/>
<br/>
<br/>
  Fixes issue 1959. Converted tests to unittest.<br/>
  Thanks Giampaolo Rodola.<br/>
........<br/>
  r60626 | thomas.heller | 2008-02-06 21:29:17 +0100 (Wed, 06 Feb 2008) | 3 lines<br/>
<br/>
  Fixed refcounts and error handling.<br/>
<br/>
  Should not be merged to py3k branch.<br/>
........<br/>
  r60630 | mark.dickinson | 2008-02-06 23:10:50 +0100 (Wed, 06 Feb 2008) | 4 lines<br/>
<br/>
  Issue 1979: Make Decimal comparisons (other than !=, ==) involving NaN<br/>
  raise InvalidOperation (and return False if InvalidOperation is trapped).<br/>
........<br/>
  r60632 | mark.dickinson | 2008-02-06 23:25:16 +0100 (Wed, 06 Feb 2008) | 2 lines<br/>
<br/>
  Remove incorrect usage of :const: in documentation.<br/>
........<br/>
  r60634 | georg.brandl | 2008-02-07 00:45:51 +0100 (Thu, 07 Feb 2008) | 2 lines<br/>
<br/>
  Revert accidental changes to test_queue in r60605.<br/>
........<br/>
  r60636 | raymond.hettinger | 2008-02-07 01:54:20 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  Issue 2025:  Add tuple.count() and tuple.index() to follow the ABC in collections.Sequence.<br/>
........<br/>
  r60637 | mark.dickinson | 2008-02-07 02:14:23 +0100 (Thu, 07 Feb 2008) | 2 lines<br/>
<br/>
  Fix broken link in decimal documentation.<br/>
........<br/>
  r60638 | mark.dickinson | 2008-02-07 02:42:06 +0100 (Thu, 07 Feb 2008) | 3 lines<br/>
<br/>
  IEEE 754 should be IEEE 854;  give precise reference for<br/>
  comparisons involving NaNs.<br/>
........<br/>
  r60639 | raymond.hettinger | 2008-02-07 03:12:52 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  Return ints instead of longs for tuple.count() and tuple.index().<br/>
........<br/>
  r60640 | raymond.hettinger | 2008-02-07 04:10:33 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  Merge 60627.<br/>
........<br/>
  r60641 | raymond.hettinger | 2008-02-07 04:25:46 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  Merge r60628, r60631, and r60633.  Register UserList and UserString will the appropriate ABCs.<br/>
........<br/>
  r60642 | brett.cannon | 2008-02-07 08:47:31 +0100 (Thu, 07 Feb 2008) | 3 lines<br/>
<br/>
  Cast a struct to a void pointer so as to do a type-safe pointer comparison<br/>
  (mistmatch found by clang).<br/>
........<br/>
  r60643 | brett.cannon | 2008-02-07 09:04:07 +0100 (Thu, 07 Feb 2008) | 2 lines<br/>
<br/>
  Remove unnecessary curly braces around an int literal.<br/>
........<br/>
  r60644 | andrew.kuchling | 2008-02-07 12:43:47 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  Update URL<br/>
........<br/>
  r60645 | facundo.batista | 2008-02-07 17:16:29 +0100 (Thu, 07 Feb 2008) | 4 lines<br/>
<br/>
<br/>
  Fixes issue 2026.  Tests converted to unittest.  Thanks<br/>
  Giampaolo Rodola.<br/>
........<br/>
  r60646 | christian.heimes | 2008-02-07 18:15:30 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  Added some statistics code to dict and list object code. I wanted to test how a larger freelist affects the reusage of freed objects. Contrary to my gut feelings 80 objects is more than fine for small apps. I haven't profiled a large app yet.<br/>
........<br/>
  r60648 | facundo.batista | 2008-02-07 20:06:52 +0100 (Thu, 07 Feb 2008) | 6 lines<br/>
<br/>
<br/>
  Fixes Issue 1401. When redirected, a possible POST get converted<br/>
  to GET, so it loses its payload. So, it also must lose the<br/>
  headers related to the payload (if it has no content any more,<br/>
  it shouldn't indicate content length and type).<br/>
........<br/>
  r60649 | walter.doerwald | 2008-02-07 20:30:22 +0100 (Thu, 07 Feb 2008) | 3 lines<br/>
<br/>
  Clarify that the output of TextCalendar.formatmonth() and<br/>
  TextCalendar.formatyear() for custom instances won't be influenced by calls<br/>
  to the module global setfirstweekday() function. Fixes #2018.<br/>
........<br/>
  r60651 | walter.doerwald | 2008-02-07 20:48:34 +0100 (Thu, 07 Feb 2008) | 3 lines<br/>
<br/>
  Fix documentation for Calendar.iterweekdays(): firstweekday is a property.<br/>
  Fixes second part of #2018.<br/>
........<br/>
  r60653 | walter.doerwald | 2008-02-07 20:57:32 +0100 (Thu, 07 Feb 2008) | 2 lines<br/>
<br/>
  Fix typo in docstring for Calendar.itermonthdays().<br/>
........<br/>
  r60655 | raymond.hettinger | 2008-02-07 21:04:37 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  The float conversion recipe is simpler in Py2.6<br/>
........<br/>
  r60657 | raymond.hettinger | 2008-02-07 21:10:49 +0100 (Thu, 07 Feb 2008) | 1 line<br/>
<br/>
  Fix typo<br/>
........<br/>
  r60660 | brett.cannon | 2008-02-07 23:27:10 +0100 (Thu, 07 Feb 2008) | 3 lines<br/>
<br/>
  Make sure a switch statement does not have repetitive case statements.<br/>
  Error found through LLVM post-2.1 svn.<br/>
........<br/>
  r60661 | christian.heimes | 2008-02-08 01:11:31 +0100 (Fri, 08 Feb 2008) | 1 line<br/>
<br/>
  Deallocate content of the dict free list on interpreter shutdown<br/>
........<br/>
  r60662 | christian.heimes | 2008-02-08 01:14:34 +0100 (Fri, 08 Feb 2008) | 1 line<br/>
<br/>
  Use prefix decrement<br/>
........<br/>
  r60663 | amaury.forgeotdarc | 2008-02-08 01:56:02 +0100 (Fri, 08 Feb 2008) | 5 lines<br/>
<br/>
  issue 2045: Infinite recursion when printing a subclass of defaultdict,<br/>
  if default_factory is set to a bound method.<br/>
<br/>
  Will backport.<br/>
........<br/>
  r60667 | jeffrey.yasskin | 2008-02-08 07:45:40 +0100 (Fri, 08 Feb 2008) | 2 lines<br/>
<br/>
  Oops! 2.6's Rational.__ne__ didn't work.<br/>
........<br/>
  r60671 | hyeshik.chang | 2008-02-08 18:10:20 +0100 (Fri, 08 Feb 2008) | 2 lines<br/>
<br/>
  Update big5hkscs codec to conform to the HKSCS:2004 revision.<br/>
........<br/>
  r60673 | raymond.hettinger | 2008-02-08 23:30:04 +0100 (Fri, 08 Feb 2008) | 4 lines<br/>
<br/>
  Remove unnecessary modulo division.<br/>
  The preceding test guarantees that 0 &lt;= i &lt; len.<br/>
........<br/>
  r60674 | raymond.hettinger | 2008-02-09 00:02:27 +0100 (Sat, 09 Feb 2008) | 1 line<br/>
<br/>
  Speed-up __iter__() mixin method.<br/>
........<br/>
  r60675 | raymond.hettinger | 2008-02-09 00:34:21 +0100 (Sat, 09 Feb 2008) | 1 line<br/>
<br/>
  Fill-in missing Set comparisons<br/>
........<br/>
  r60677 | raymond.hettinger | 2008-02-09 00:57:06 +0100 (Sat, 09 Feb 2008) | 1 line<br/>
<br/>
  Add advice on choosing between DictMixin and MutableMapping<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, 09 Feb 2008 02:18:51 +0000</pubDate>
</item>
<item>
    <title>Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f324631462a2/Include/pythonrun.h</link>
    <description><![CDATA[Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h]]></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, 02 Dec 2007 14:31:20 +0000</pubDate>
</item>
<item>
    <title>Convert code from sys.stdin.encoding to UTF-8 in</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/38f3f9ef193d/Include/pythonrun.h</link>
    <description><![CDATA[Convert code from sys.stdin.encoding to UTF-8 in<br/>
interactive mode. Fixes #1100.]]></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>Tue, 04 Sep 2007 09:18:06 +0000</pubDate>
</item>
<item>
    <title>Patch #1680961: remove sys.exitfunc and replace it with a private C API. Also, reimplement atexit in C so it can take advantage of this private API.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f29f1a8b7869/Include/pythonrun.h</link>
    <description><![CDATA[Patch #1680961: remove sys.exitfunc and replace it with a private C API. Also, reimplement atexit in C so it can take advantage of this private API.]]></description>
    <author>&#67;&#111;&#108;&#108;&#105;&#110;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#32;&#60;&#99;&#111;&#108;&#108;&#105;&#110;&#119;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 21 Mar 2007 02:57:17 +0000</pubDate>
</item>
<item>
    <title>SF patch #1669633, add methods for bytes from Pete Shinners.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/61fee1853ca8/Include/pythonrun.h</link>
    <description><![CDATA[SF patch #1669633, add methods for bytes from Pete Shinners.]]></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, 27 Feb 2007 19:02:19 +0000</pubDate>
</item>
<item>
    <title>Checkpoint.  218 tests are okay; 53 are failing.  Done so far:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/49c6eb688906/Include/pythonrun.h</link>
    <description><![CDATA[Checkpoint.  218 tests are okay; 53 are failing.  Done so far:<br/>
- all classes are new-style (but ripping out classobject.[ch] isn't done)<br/>
- int/int -&gt; float<br/>
- all exceptions must derive from BaseException<br/>
- absolute import<br/>
- 'as' and 'with' are keywords]]></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>Wed, 15 Mar 2006 04:58:47 +0000</pubDate>
</item>
<item>
    <title>Null merge</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f9fdf519bca5/Include/pythonrun.h</link>
    <description><![CDATA[Null merge]]></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>Tue, 21 Feb 2012 20:52:54 +0100</pubDate>
</item>
<item>
    <title>Fix crash at startup with -W options.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0abffbe7cf22/Include/pythonrun.h</link>
    <description><![CDATA[Fix crash at startup with -W options.]]></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>Tue, 21 Feb 2012 20:42:48 +0100</pubDate>
</item>
<item>
    <title>merge 2.6 with hash randomization fix</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a0f43f4481e0/Include/pythonrun.h</link>
    <description><![CDATA[merge 2.6 with hash randomization fix]]></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>Mon, 20 Feb 2012 21:44:56 -0500</pubDate>
</item>
<item>
    <title>Port build identification from default branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ce93b75add15/Include/pythonrun.h</link>
    <description><![CDATA[Port build identification from default branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 06 Mar 2011 10:42:21 +0100</pubDate>
</item>
<item>
    <title>Dummy-merge 2.6 branch into 2.7 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b36cb4602e21/Include/pythonrun.h</link>
    <description><![CDATA[Dummy-merge 2.6 branch into 2.7 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:15:07 +0100</pubDate>
</item>
<item>
    <title>Untabify C files. Will watch buildbots.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fd25030223b0/Include/pythonrun.h</link>
    <description><![CDATA[Untabify C files. Will watch buildbots.]]></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>Sun, 09 May 2010 14:46:46 +0000</pubDate>
</item>
<item>
    <title>Issue #4258:  Use 30-bit digits for Python longs, on 64-bit platforms.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9b358eae532a/Include/pythonrun.h</link>
    <description><![CDATA[Issue #4258:  Use 30-bit digits for Python longs, on 64-bit platforms.<br/>
Backport of r70459.]]></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>Fri, 20 Mar 2009 15:51:55 +0000</pubDate>
</item>
<item>
    <title>Fix crash at startup with -W options.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/76d72e92fdea/Include/pythonrun.h</link>
    <description><![CDATA[Fix crash at startup with -W options.]]></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>Tue, 21 Feb 2012 20:42:48 +0100</pubDate>
</item>
<item>
    <title>- Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEED</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6b7704fe1be1/Include/pythonrun.h</link>
    <description><![CDATA[- Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEED<br/>
  environment variable, to provide an opt-in way to protect against denial of<br/>
  service attacks due to hash collisions within the dict and set types.  Patch<br/>
  by David Malcolm, based on work by Victor Stinner.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 20 Feb 2012 20:42:21 -0500</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81029 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e38335d4df91/Include/pythonrun.h</link>
    <description><![CDATA[Recorded merge of revisions 81029 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines<br/>
<br/>
  Untabify C files. Will watch buildbots.<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>Sun, 09 May 2010 15:15:40 +0000</pubDate>
</item>
<item>
    <title>Restore support for Microsoft VC6 compiler.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fcfe10f3dc14/Include/pythonrun.h</link>
    <description><![CDATA[Restore support for Microsoft VC6 compiler.<br/>
Some functions in the msvcrt module are skipped,<br/>
and socket.ioctl is enabled only when using a more recent Platform SDK.<br/>
<br/>
(and yes, there are still companies that use a 10-years old compiler)]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 13 Jun 2008 00:42:22 +0000</pubDate>
</item>

  </channel>
</rss>
