<?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: Objects/typeobject.c history</title>
    <description>Objects/typeobject.c revision history</description>
    <item>
    <title>Issue #19088: Merge with 3.3.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1ceb6f84b617/Objects/typeobject.c</link>
    <description><![CDATA[Issue #19088: Merge with 3.3.]]></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, 30 Nov 2013 01:05:51 -0800</pubDate>
</item>
<item>
    <title>Issue #17810: Fixed NULL check in _PyObject_GetItemsIter()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3e16c8c34e69/Objects/typeobject.c</link>
    <description><![CDATA[Issue #17810: Fixed NULL check in _PyObject_GetItemsIter()<br/>
CID 1131948:  Logically dead code  (DEADCODE)]]></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, 23 Nov 2013 21:19:43 +0100</pubDate>
</item>
<item>
    <title>Issue #17810: Implement PEP 3154, pickle protocol 4.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/992ef855b3ed/Objects/typeobject.c</link>
    <description><![CDATA[Issue #17810: Implement PEP 3154, pickle protocol 4.<br/>
Most of the work is by Alexandre.]]></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, 23 Nov 2013 18:59:12 +0100</pubDate>
</item>
<item>
    <title>Issue #19515: Remove identifiers duplicated in the same file.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/518e3b174120/Objects/typeobject.c</link>
    <description><![CDATA[Issue #19515: Remove identifiers duplicated in the same file.<br/>
Patch written by Andrei Dorian Duma.]]></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>Tue, 12 Nov 2013 21:39:02 +0100</pubDate>
</item>
<item>
    <title>Issue #19512, #19515: remove shared identifiers, move identifiers where they</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/01c4a0af73cf/Objects/typeobject.c</link>
    <description><![CDATA[Issue #19512, #19515: remove shared identifiers, move identifiers where they<br/>
are used.<br/>
<br/>
Move also _Py_IDENTIFIER() defintions to the top in modified files to remove<br/>
identifiers duplicated in the same file.]]></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>Thu, 07 Nov 2013 23:07:29 +0100</pubDate>
</item>
<item>
    <title>Issue #19514: Deduplicate some _Py_IDENTIFIER declarations.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4a09cc62419b/Objects/typeobject.c</link>
    <description><![CDATA[Issue #19514: Deduplicate some _Py_IDENTIFIER declarations.<br/>
Patch by Andrei Dorian Duma.]]></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>Thu, 07 Nov 2013 18:46:53 +0100</pubDate>
</item>
<item>
    <title>Issue #19512: add _PyUnicode_CompareWithId() function</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/77bebcf5c4cf/Objects/typeobject.c</link>
    <description><![CDATA[Issue #19512: add _PyUnicode_CompareWithId() function<br/>
<br/>
_PyUnicode_CompareWithId() is faster than PyUnicode_CompareWithASCIIString()<br/>
when both strings are equal and interned.<br/>
<br/>
Add also _PyId_builtins identifier for &quot;builtins&quot; common string.]]></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>Thu, 07 Nov 2013 00:46:04 +0100</pubDate>
</item>
<item>
    <title>Issue #19512: type_abstractmethods() and type_set_abstractmethods() now use an</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/862a62e61553/Objects/typeobject.c</link>
    <description><![CDATA[Issue #19512: type_abstractmethods() and type_set_abstractmethods() now use an<br/>
identifier for the &quot;__abstractmethods__&quot; string]]></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:59:18 +0100</pubDate>
</item>
<item>
    <title>Issue #17936: Fix O(n**2) behaviour when adding or removing many subclasses of a given type.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a7f1ce6fe293/Objects/typeobject.c</link>
    <description><![CDATA[Issue #17936: Fix O(n**2) behaviour when adding or removing many subclasses of a given type.]]></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, 29 Oct 2013 21:31:25 +0100</pubDate>
</item>
<item>
    <title>fix indent</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a7f7f52398b8/Objects/typeobject.c</link>
    <description><![CDATA[fix indent]]></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>Tue, 29 Oct 2013 10:56:34 +0100</pubDate>
</item>
<item>
    <title>merge</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f1b4b518ad9e/Objects/typeobject.c</link>
    <description><![CDATA[merge]]></description>
    <author>&#82;&#97;&#121;&#109;&#111;&#110;&#100;&#32;&#72;&#101;&#116;&#116;&#105;&#110;&#103;&#101;&#114;&#32;&#60;&#112;&#121;&#116;&#104;&#111;&#110;&#64;&#114;&#99;&#110;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 01 Oct 2013 01:00:59 -0700</pubDate>
</item>
<item>
    <title>Restore changeset 5bd9db528aed (issue #18408)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8fb3a6f9b0a4/Objects/typeobject.c</link>
    <description><![CDATA[Restore changeset 5bd9db528aed (issue #18408)<br/>
<br/>
&quot;Issue #18408: PyObject_Str(), PyObject_Repr() and type_call() now fail with an<br/>
assertion error if they are called with an exception set (PyErr_Occurred()).<br/>
<br/>
As PyEval_EvalFrameEx(), they may clear the current exception and so the caller<br/>
looses its exception.&quot;]]></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>Mon, 26 Aug 2013 14:05:19 +0200</pubDate>
</item>
<item>
    <title>Back out 5bd9db528aed (issue #18408).  It caused unsolved buildbot failures.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/42aecc601a41/Objects/typeobject.c</link>
    <description><![CDATA[Back out 5bd9db528aed (issue #18408).  It caused unsolved buildbot failures.]]></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, 23 Aug 2013 23:18:20 +0200</pubDate>
</item>
<item>
    <title>Issue #18112: PEP 442 implementation (safe object finalization).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3f994367a979/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18112: PEP 442 implementation (safe object finalization).]]></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, 30 Jul 2013 19:59:21 +0200</pubDate>
</item>
<item>
    <title>Issue #18327: Fix argument order in call to compatible_for_assignment(oldto, newto, attr).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a65856044ad4/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18327: Fix argument order in call to compatible_for_assignment(oldto, newto, attr).<br/>
The fix only affects the error message of __class__ assignment. CID 983564]]></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, 20 Jul 2013 14:19:46 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: PyObject_Str(), PyObject_Repr() and type_call() now fail with an</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5bd9db528aed/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18408: PyObject_Str(), PyObject_Repr() and type_call() now fail with an<br/>
assertion error if they are called with an exception set (PyErr_Occurred()).<br/>
<br/>
As PyEval_EvalFrameEx(), they may clear the current exception and so the caller<br/>
looses its exception.]]></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>Thu, 18 Jul 2013 01:49:30 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: Fix PyType_Ready(), handle _PyDict_SetItemId() failure</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c2d90ff0780c/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18408: Fix PyType_Ready(), handle _PyDict_SetItemId() failure]]></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, 17 Jul 2013 22:01:37 +0200</pubDate>
</item>
<item>
    <title>Cleanup type_call() to ease debug</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ffd3c6ee2a3a/Objects/typeobject.c</link>
    <description><![CDATA[Cleanup type_call() to ease debug<br/>
<br/>
It was easy to miss the call to type-&gt;tp_init because it was done in a long<br/>
conditional expression. Split the long expression in multiple lines to make the<br/>
debug step by step easier.]]></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>Tue, 16 Jul 2013 22:51:21 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: type_new() and PyType_FromSpecWithBases() now raise MemoryError</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c676fc74d779/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18408: type_new() and PyType_FromSpecWithBases() now raise MemoryError<br/>
on memory allocation failure]]></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, 15 Jul 2013 19:34:20 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: pmerge() help of mro_implementation() now raises MemoryError on</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/affb87b1d7ec/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18408: pmerge() help of mro_implementation() now raises MemoryError on<br/>
memory allocation failure<br/>
<br/>
Replace also PyMem_Free() with PyMem_FREE() to be consistent with the rest of<br/>
the function.]]></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>Fri, 12 Jul 2013 00:42:14 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: slot_tp_str() must not fallback on slot_tp_repr() on error</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/01a46dc00fc8/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18408: slot_tp_str() must not fallback on slot_tp_repr() on error<br/>
<br/>
type-&gt;tp_str must not point to slot_tp_str() if type has no __str__ attribute,<br/>
so there is no reason for slot_tp_str() to fallback on slot_tp_str() on lookup<br/>
error. Moreover, calling PyErr_Clear() may hide a real bug like MemoryError.<br/>
<br/>
If __str__ attribute is removed, slots must be updated (which is done by<br/>
type_setattro()).]]></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>Thu, 11 Jul 2013 22:46:11 +0200</pubDate>
</item>
<item>
    <title>typeobject.c: remove trailing spaces</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a2d6274e2fc8/Objects/typeobject.c</link>
    <description><![CDATA[typeobject.c: remove trailing spaces]]></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>Thu, 11 Jul 2013 22:42:25 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: Fix PyType_Ready() and type.__bases__ setter to handle</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/de1473f4503b/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18408: Fix PyType_Ready() and type.__bases__ setter to handle<br/>
PyWeakref_NewRef() failure (ex: MemoryError).]]></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, 08 Jul 2013 22:25:48 +0200</pubDate>
</item>
<item>
    <title>null merge 3.3 from backport</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bb8093e427f9/Objects/typeobject.c</link>
    <description><![CDATA[null merge 3.3 from backport]]></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, 14 May 2013 22:32:34 -0500</pubDate>
</item>
<item>
    <title>when an argument is a cell, set the local copy to NULL (see #17927)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f6223bab5657/Objects/typeobject.c</link>
    <description><![CDATA[when an argument is a cell, set the local copy to NULL (see #17927)]]></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>Sun, 12 May 2013 18:16:06 -0500</pubDate>
</item>
<item>
    <title>#17927: Keep frame from referencing cell-ified arguments.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d331e14cae42/Objects/typeobject.c</link>
    <description><![CDATA[#17927: Keep frame from referencing cell-ified arguments.]]></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>Fri, 10 May 2013 08:47:42 -0700</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/0b34fd75b937/Objects/typeobject.c</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:46:19 +0200</pubDate>
</item>
<item>
    <title>Issue #16447: Merge fix from 3.3.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c8d771f10022/Objects/typeobject.c</link>
    <description><![CDATA[Issue #16447: Merge fix from 3.3.]]></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>Sat, 13 Apr 2013 15:30:16 +0100</pubDate>
</item>
<item>
    <title>merge 3.3 (#17610)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/96c0efe93774/Objects/typeobject.c</link>
    <description><![CDATA[merge 3.3 (#17610)]]></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, 01 Apr 2013 17:43:30 -0400</pubDate>
</item>
<item>
    <title>Merge: #7963: fix error message when 'object' called with arguments.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1f3ce7ba410b/Objects/typeobject.c</link>
    <description><![CDATA[Merge: #7963: fix error message when 'object' called with arguments.]]></description>
    <author>&#82;&#32;&#68;&#97;&#118;&#105;&#100;&#32;&#77;&#117;&#114;&#114;&#97;&#121;&#32;&#60;&#114;&#100;&#109;&#117;&#114;&#114;&#97;&#121;&#64;&#98;&#105;&#116;&#100;&#97;&#110;&#99;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 18 Feb 2013 21:44:03 -0500</pubDate>
</item>
<item>
    <title>Issue #15422: get rid of PyCFunction_New macro</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3a86a3f1d89a/Objects/typeobject.c</link>
    <description><![CDATA[Issue #15422: get rid of PyCFunction_New macro]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#83;&#118;&#101;&#116;&#108;&#111;&#118;&#32;&#60;&#97;&#110;&#100;&#114;&#101;&#119;&#46;&#115;&#118;&#101;&#116;&#108;&#111;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 25 Dec 2012 13:32:35 +0200</pubDate>
</item>
<item>
    <title>Issue #9856: Replace deprecation warinigs to raising TypeError in object.__format__</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d91c14788729/Objects/typeobject.c</link>
    <description><![CDATA[Issue #9856: Replace deprecation warinigs to raising TypeError in object.__format__<br/>
<br/>
Patch by Florent Xicluna.]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#83;&#118;&#101;&#116;&#108;&#111;&#118;&#32;&#60;&#97;&#110;&#100;&#114;&#101;&#119;&#46;&#115;&#118;&#101;&#116;&#108;&#111;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 23 Dec 2012 14:27:17 +0200</pubDate>
</item>
<item>
    <title>merge 3.3</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2200aab16b56/Objects/typeobject.c</link>
    <description><![CDATA[merge 3.3]]></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, 31 Oct 2012 00:04:42 -0400</pubDate>
</item>
<item>
    <title>Issue #16086: PyTypeObject.tp_flags and PyType_Spec.flags are now unsigned</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/10795aac6df7/Objects/typeobject.c</link>
    <description><![CDATA[Issue #16086: PyTypeObject.tp_flags and PyType_Spec.flags are now unsigned<br/>
<br/>
... (unsigned long and unsigned int) to avoid an undefined behaviour with<br/>
Py_TPFLAGS_TYPE_SUBCLASS ((1 &lt;&lt; 31). PyType_GetFlags() result type is now<br/>
unsigned too (unsigned long, instead of long).]]></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>Tue, 30 Oct 2012 23:40:45 +0100</pubDate>
</item>
<item>
    <title>Issue #19088: Fix incorrect caching of the copyreg module.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/96d1207d33d0/Objects/typeobject.c</link>
    <description><![CDATA[Issue #19088: Fix incorrect caching of the copyreg module.<br/>
<br/>
This fix does not cause any degradation in performance.]]></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, 30 Nov 2013 00:53:09 -0800</pubDate>
</item>
<item>
    <title>Issue #18594: Fix the fast path for collections.Counter().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6aef095fdb30/Objects/typeobject.c</link>
    <description><![CDATA[Issue #18594: Fix the fast path for collections.Counter().<br/>
<br/>
The path wasn't being taken due to an over-restrictive type check.]]></description>
    <author>&#82;&#97;&#121;&#109;&#111;&#110;&#100;&#32;&#72;&#101;&#116;&#116;&#105;&#110;&#103;&#101;&#114;&#32;&#60;&#112;&#121;&#116;&#104;&#111;&#110;&#64;&#114;&#99;&#110;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 01 Oct 2013 00:55:43 -0700</pubDate>
</item>
<item>
    <title>when arguments are cells clear the locals slot (backport of #17927)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2b4b289c1abb/Objects/typeobject.c</link>
    <description><![CDATA[when arguments are cells clear the locals slot (backport of #17927)]]></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, 14 May 2013 22:31:26 -0500</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/Objects/typeobject.c</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 #16447: Fix potential segfault when setting __name__ on a class.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e6d1328412c8/Objects/typeobject.c</link>
    <description><![CDATA[Issue #16447: Fix potential segfault when setting __name__ on a class.]]></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>Sat, 13 Apr 2013 15:26:58 +0100</pubDate>
</item>
<item>
    <title>list slotdefs in offset order rather than sorting them (closes #17610)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9431a092b708/Objects/typeobject.c</link>
    <description><![CDATA[list slotdefs in offset order rather than sorting them (closes #17610)<br/>
<br/>
This means we can remove our usage of qsort() than relied on undefined behavior.]]></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, 01 Apr 2013 17:41:41 -0400</pubDate>
</item>
<item>
    <title>#7963: fix error message when 'object' called with arguments.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0e438442fddf/Objects/typeobject.c</link>
    <description><![CDATA[#7963: fix error message when 'object' called with arguments.]]></description>
    <author>&#82;&#32;&#68;&#97;&#118;&#105;&#100;&#32;&#77;&#117;&#114;&#114;&#97;&#121;&#32;&#60;&#114;&#100;&#109;&#117;&#114;&#114;&#97;&#121;&#64;&#98;&#105;&#116;&#100;&#97;&#110;&#99;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 18 Feb 2013 21:39:18 -0500</pubDate>
</item>
<item>
    <title>do safety checks on __qualname__ assignment</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c21c894eefe1/Objects/typeobject.c</link>
    <description><![CDATA[do safety checks on __qualname__ assignment]]></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, 31 Oct 2012 00:01:15 -0400</pubDate>
</item>
<item>
    <title>don't shadow the __qualname__ descriptor with __qualname__ in the class's __dict__ (closes #16271)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1d700e1aff33/Objects/typeobject.c</link>
    <description><![CDATA[don't shadow the __qualname__ descriptor with __qualname__ in the class's __dict__ (closes #16271)]]></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, 30 Oct 2012 23:51:03 -0400</pubDate>
</item>
<item>
    <title>Silence compiler warnings on Solaris 10 via explicit (void *) casts.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/650e1857a91e/Objects/typeobject.c</link>
    <description><![CDATA[Silence compiler warnings on Solaris 10 via explicit (void *) casts.]]></description>
    <author>&#84;&#114;&#101;&#110;&#116;&#32;&#78;&#101;&#108;&#115;&#111;&#110;&#32;&#60;&#116;&#114;&#101;&#110;&#116;&#64;&#116;&#114;&#101;&#110;&#116;&#46;&#109;&#101;&#62;</author>
    <pubDate>Tue, 18 Sep 2012 22:00:25 -0400</pubDate>
</item>
<item>
    <title>Fixed memory leak in error branch of object_repr which may leak a reference to mod when type_qualname returns NULL. CID 715371</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f9b95ffd24ce/Objects/typeobject.c</link>
    <description><![CDATA[Fixed memory leak in error branch of object_repr which may leak a reference to mod when type_qualname returns NULL. CID 715371]]></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 Sep 2012 17:00:30 +0200</pubDate>
</item>
<item>
    <title>Fixed possible reference leak to mod when type_name() returns NULL</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/517aa5576ae3/Objects/typeobject.c</link>
    <description><![CDATA[Fixed possible reference leak to mod when type_name() returns NULL]]></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 Sep 2012 03:01:16 +0200</pubDate>
</item>
<item>
    <title>Merge in changes from 3.3.0rc2 release clone.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/800507fb0a7e/Objects/typeobject.c</link>
    <description><![CDATA[Merge in changes from 3.3.0rc2 release clone.]]></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, 09 Sep 2012 11:19:17 +0200</pubDate>
</item>
<item>
    <title>Issue #13992: The trashcan mechanism is now thread-safe.  This eliminates</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6bcaba9e8df2/Objects/typeobject.c</link>
    <description><![CDATA[Issue #13992: The trashcan mechanism is now thread-safe.  This eliminates<br/>
sporadic crashes in multi-thread programs when several long deallocator<br/>
chains ran concurrently and involved subclasses of built-in container<br/>
types.<br/>
<br/>
Note that the trashcan functions are part of the stable ABI, therefore<br/>
they have to be kept around for binary compatibility of extensions.]]></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 Sep 2012 01:17:42 +0200</pubDate>
</item>
<item>
    <title>Make super() internal errors RuntimeError instead of SystemError (closes #15839)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2e4a0a49d2e/Objects/typeobject.c</link>
    <description><![CDATA[Make super() internal errors RuntimeError instead of SystemError (closes #15839)]]></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>Sat, 01 Sep 2012 23:04:38 -0400</pubDate>
</item>
<item>
    <title>Issue #13992: The trashcan mechanism is now thread-safe.  This eliminates</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5aa1bc2f00ad/Objects/typeobject.c</link>
    <description><![CDATA[Issue #13992: The trashcan mechanism is now thread-safe.  This eliminates<br/>
sporadic crashes in multi-thread programs when several long deallocator<br/>
chains ran concurrently and involved subclasses of built-in container<br/>
types.<br/>
<br/>
Because of this change, a couple extension modules compiled for 3.2.4<br/>
(those which use the trashcan mechanism, despite it being undocumented)<br/>
will not be loadable by 3.2.3 and earlier. However, extension modules<br/>
compiled for 3.2.3 and earlier will be loadable by 3.2.4.]]></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 Sep 2012 00:59:49 +0200</pubDate>
</item>
<item>
    <title>Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b878df1d23b1/Objects/typeobject.c</link>
    <description><![CDATA[Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.<br/>
Patch by Serhiy Storchaka.]]></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, 15 Aug 2012 23:20:39 +0200</pubDate>
</item>
<item>
    <title>Try to fix crash on x86 OpenIndiana buildbot.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/33737210c906/Objects/typeobject.c</link>
    <description><![CDATA[Try to fix crash on x86 OpenIndiana 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>Sun, 24 Jun 2012 00:42:59 +0200</pubDate>
</item>
<item>
    <title>Replace assert() with a more informative fatal error.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/515747aa191f/Objects/typeobject.c</link>
    <description><![CDATA[Replace assert() with a more informative fatal error.]]></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, 24 Jun 2012 00:30:12 +0200</pubDate>
</item>
<item>
    <title>Use struct member (ht_type) instead of casting pointers.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7ce45e2625c3/Objects/typeobject.c</link>
    <description><![CDATA[Use struct member (ht_type) instead of casting pointers.]]></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, 24 Jun 2012 00:18:27 +0200</pubDate>
</item>
<item>
    <title>Issue #15146: Add PyType_FromSpecWithBases. Patch by Robin Schreiber.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bb6df3781edb/Objects/typeobject.c</link>
    <description><![CDATA[Issue #15146: Add PyType_FromSpecWithBases. Patch by Robin Schreiber.]]></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, 23 Jun 2012 23:20:45 +0200</pubDate>
</item>
<item>
    <title>Issue #15142: Fix reference leak when deallocating instances of types created using PyType_FromSpec().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9945d7dfa72c/Objects/typeobject.c</link>
    <description><![CDATA[Issue #15142: Fix reference leak when deallocating instances of types created using PyType_FromSpec().]]></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, 23 Jun 2012 14:45:21 +0200</pubDate>
</item>
<item>
    <title>Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/96ab78ef82a7/Objects/typeobject.c</link>
    <description><![CDATA[Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue]]></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>Sun, 27 May 2012 18:17:07 +1000</pubDate>
</item>
<item>
    <title>Use size_t, not ssize_t (issue #14801).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/64b695a6cc3d/Objects/typeobject.c</link>
    <description><![CDATA[Use size_t, not ssize_t (issue #14801).]]></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, 14 May 2012 14:44:37 +0200</pubDate>
</item>
<item>
    <title>merge 3.2 (#14752)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/07b04373aef8/Objects/typeobject.c</link>
    <description><![CDATA[merge 3.2 (#14752)]]></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, 08 May 2012 09:22:45 -0400</pubDate>
</item>
<item>
    <title>decref cached keys on type deallocation (#13903)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a3beae842f13/Objects/typeobject.c</link>
    <description><![CDATA[decref cached keys on type deallocation (#13903)]]></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>Fri, 27 Apr 2012 15:07:36 -0400</pubDate>
</item>

  </channel>
</rss>
