<?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 Changelog</title>
    <description>cpython-lru_cache-weakref Changelog</description>
    <item>
    <title>[default] Add use_weakref option to functools.lru_cache</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/66c1c9f32567</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/66c1c9f32567</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>66c1c9f32567</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#82;&#97;&#100;&#111;&#109;&#105;&#114;&#32;&#68;&#111;&#112;&#105;&#101;&#114;&#97;&#108;&#115;&#107;&#105;&#32;&#60;&#100;&#101;&#118;&#101;&#108;&#64;&#115;&#104;&#101;&#101;&#112;&#46;&#97;&#114;&#116;&#46;&#112;&#108;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Add use_weakref option to functools.lru_cache<br/>
<br/>
The use_weakref option makes lru_cache create weak references to the function<br/>
arguments when creating the cache key, which prevents them from staying in the<br/>
memory forever even after all other references to them are gone.<br/>
<br/>
This is a proof of concept for http://bugs.python.org/issue19859</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/functools.py<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#82;&#97;&#100;&#111;&#109;&#105;&#114;&#32;&#68;&#111;&#112;&#105;&#101;&#114;&#97;&#108;&#115;&#107;&#105;&#32;&#60;&#100;&#101;&#118;&#101;&#108;&#64;&#115;&#104;&#101;&#101;&#112;&#46;&#97;&#114;&#116;&#46;&#112;&#108;&#62;</author>
    <pubDate>Tue, 03 Dec 2013 16:02:48 +0100</pubDate>
</item>
<item>
    <title>Issue #19781: ftplib now supports SSLContext.check_hostname and server name</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/373797990f57</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/373797990f57</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>373797990f57</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Issue #19781: ftplib now supports SSLContext.check_hostname and server name<br/>
indication for TLS/SSL connections.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Doc/library/ftplib.rst<br />Lib/ftplib.py<br />Lib/test/test_ftplib.py<br />Misc/NEWS<br /></td>
            </tr>
        </table>
    ]]>
    </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, 02 Dec 2013 02:56:02 +0100</pubDate>
</item>
<item>
    <title>Issue #19509: Add SSLContext.check_hostname to match the peer's certificate</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/aa531135bc6b</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/aa531135bc6b</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>aa531135bc6b</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Issue #19509: Add SSLContext.check_hostname to match the peer's certificate<br/>
with server_hostname on handshake.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Doc/library/ssl.rst<br />Lib/ssl.py<br />Lib/test/test_ssl.py<br />Misc/NEWS<br />Modules/_ssl.c<br /></td>
            </tr>
        </table>
    ]]>
    </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, 02 Dec 2013 02:41:19 +0100</pubDate>
</item>
<item>
    <title>null merge (3.4 already has its own fix for this).</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/786a106fc6b7</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/786a106fc6b7</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>786a106fc6b7</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>null merge (3.4 already has its own fix for this).</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/test/test_subprocess.py<br />Misc/NEWS<br />Modules/_posixsubprocess.c<br /></td>
            </tr>
        </table>
    ]]>
    </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;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 01 Dec 2013 17:28:24 -0800</pubDate>
</item>
<item>
    <title>[3.3] Fixes issue #15798: subprocess.Popen() no longer fails if file</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/07425df887b5</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/07425df887b5</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>07425df887b5</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>3.3</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Fixes issue #15798: subprocess.Popen() no longer fails if file<br/>
descriptor 0, 1 or 2 is closed.<br/>
The errpipe_write fd will always be &gt;= 3.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/test/test_subprocess.py<br />Misc/NEWS<br />Modules/_posixsubprocess.c<br /></td>
            </tr>
        </table>
    ]]>
    </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;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 01 Dec 2013 17:27:40 -0800</pubDate>
</item>
<item>
    <title>Issue #19754: Fix typo.</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/9feada79a411</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/9feada79a411</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>9feada79a411</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Issue #19754: Fix typo.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/pickletools.py<br /></td>
            </tr>
        </table>
    ]]>
    </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>Sun, 01 Dec 2013 16:31:49 -0800</pubDate>
</item>
<item>
    <title>Issue #19754: Make pickletools.optimize respect the frame size target.</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/bb71baa28f1b</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/bb71baa28f1b</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>bb71baa28f1b</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Issue #19754: Make pickletools.optimize respect the frame size target.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/pickletools.py<br />Lib/test/pickletester.py<br />Lib/test/test_pickletools.py<br /></td>
            </tr>
        </table>
    ]]>
    </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>Sun, 01 Dec 2013 16:27:46 -0800</pubDate>
</item>
<item>
    <title>Fixes issue #15798: subprocess.Popen() no longer fails if file</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/2df5e1f537b0</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/2df5e1f537b0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>2df5e1f537b0</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Fixes issue #15798: subprocess.Popen() no longer fails if file<br/>
descriptor 0, 1 or 2 is closed. (correct fix for 3.4 this time)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/subprocess.py<br />Lib/test/test_subprocess.py<br />Misc/NEWS<br /></td>
            </tr>
        </table>
    ]]>
    </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;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 01 Dec 2013 16:03:24 -0800</pubDate>
</item>
<item>
    <title>Issue #11480: Merge with 3.3.</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/c4715c9f442f</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/c4715c9f442f</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>c4715c9f442f</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Issue #11480: Merge with 3.3.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/copy.py<br />Misc/NEWS<br /></td>
            </tr>
        </table>
    ]]>
    </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>Sun, 01 Dec 2013 13:26:32 -0800</pubDate>
</item>
<item>
    <title>[3.3] Issue #11480: Fixed copy.copy to work with classes with custom metaclasses.</title>
    <guid isPermaLink="true">https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/c6bb6f304f75</guid>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/rev/c6bb6f304f75</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>c6bb6f304f75</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>3.3</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Issue #11480: Fixed copy.copy to work with classes with custom metaclasses.<br/>
<br/>
Patch by Daniel Urban.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Lib/copy.py<br />Lib/test/test_copy.py<br />Misc/NEWS<br /></td>
            </tr>
        </table>
    ]]>
    </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>Sun, 01 Dec 2013 13:25:26 -0800</pubDate>
</item>

  </channel>
</rss>