<?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: Python/traceback.c history</title>
    <description>Python/traceback.c revision history</description>
    <item>
    <title>Issue #19512, #19515: remove shared identifiers, move identifiers where they</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/01c4a0af73cf/Python/traceback.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 #19512: add some common identifiers to only create common strings once,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/954167ce92a3/Python/traceback.c</link>
    <description><![CDATA[Issue #19512: add some common identifiers to only create common strings once,<br/>
instead of creating temporary Unicode string objects<br/>
<br/>
Add also more identifiers in pythonrun.c to avoid temporary Unicode string<br/>
objets for the interactive interpreter.]]></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 22:41:44 +0100</pubDate>
</item>
<item>
    <title>Issue 19306: Add extra hints to faulthandler stack dumps that they are upside down.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cc8c37b5b449/Python/traceback.c</link>
    <description><![CDATA[Issue 19306: Add extra hints to faulthandler stack dumps that they are upside down.]]></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;&#100;&#114;&#111;&#112;&#98;&#111;&#120;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 20 Oct 2013 18:21:02 -0700</pubDate>
</item>
<item>
    <title>merge 3.3</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e82472e4fd97/Python/traceback.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>Sun, 21 Jul 2013 13:29:42 -0700</pubDate>
</item>
<item>
    <title>merge 3.3</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c72f4f076d29/Python/traceback.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>Sun, 21 Jul 2013 13:26:27 -0700</pubDate>
</item>
<item>
    <title>Check return value of lseek() in _Py_DisplaySourceLine().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/228180598aab/Python/traceback.c</link>
    <description><![CDATA[Check return value of lseek() in _Py_DisplaySourceLine().<br/>
Also use portable SEEK_SET instead of 0.<br/>
CID 1040639]]></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, 21 Jul 2013 02:12:44 +0200</pubDate>
</item>
<item>
    <title>Check return value of PyObject_AsFileDescriptor() in _Py_DisplaySourceLine() for error</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/19a8c3e36cfb/Python/traceback.c</link>
    <description><![CDATA[Check return value of PyObject_AsFileDescriptor() in _Py_DisplaySourceLine() for error<br/>
CID 486768]]></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, 21 Jul 2013 01:53:18 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: Fix _Py_DisplaySourceLine()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2e42c0a39321/Python/traceback.c</link>
    <description><![CDATA[Issue #18408: Fix _Py_DisplaySourceLine()<br/>
<br/>
Report _Py_FindSourceFile() error, so the error is cleared;<br/>
and clear io.open(filename) exception on 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>Tue, 16 Jul 2013 00:32:14 +0200</pubDate>
</item>
<item>
    <title>Fix compilater warnings on Windows 64-bit</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ef5dd5bda323/Python/traceback.c</link>
    <description><![CDATA[Fix compilater warnings on Windows 64-bit]]></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, 17 May 2013 00:12:04 +0200</pubDate>
</item>
<item>
    <title>fix spacing</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5607084e2204/Python/traceback.c</link>
    <description><![CDATA[fix spacing]]></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, 21 Jul 2013 13:29:37 -0700</pubDate>
</item>
<item>
    <title>let's not return NULL from functions that should return ints</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/34ca4dd47c54/Python/traceback.c</link>
    <description><![CDATA[let's not return NULL from functions that should return ints]]></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, 21 Jul 2013 13:26:13 -0700</pubDate>
</item>
<item>
    <title>Check return value of lseek() in _Py_DisplaySourceLine().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8fdb83492a58/Python/traceback.c</link>
    <description><![CDATA[Check return value of lseek() in _Py_DisplaySourceLine().<br/>
Also use portable SEEK_SET instead of 0.<br/>
CID 1040639]]></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, 21 Jul 2013 02:12:35 +0200</pubDate>
</item>
<item>
    <title>Check return value of PyObject_AsFileDescriptor() in _Py_DisplaySourceLine() for error</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/82e9a9f8be3c/Python/traceback.c</link>
    <description><![CDATA[Check return value of PyObject_AsFileDescriptor() in _Py_DisplaySourceLine() for error<br/>
CID 486768]]></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, 21 Jul 2013 01:53:10 +0200</pubDate>
</item>
<item>
    <title>Issue #15463: the faulthandler module truncates strings to 500 characters,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ff7fc6a91212/Python/traceback.c</link>
    <description><![CDATA[Issue #15463: the faulthandler module truncates strings to 500 characters,<br/>
instead of 100, to be able to display long file paths]]></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, 30 Jul 2012 13:08:58 +0200</pubDate>
</item>
<item>
    <title>Issue #15365:  Make traceback reporting ignore any errors when printing out</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/54524897fafc/Python/traceback.c</link>
    <description><![CDATA[Issue #15365:  Make traceback reporting ignore any errors when printing out<br/>
the source line.  Such errors can't be reported anyway.  This makes error<br/>
reporting work, even if the &quot;io&quot; module can't be loaded.]]></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>Thu, 19 Jul 2012 21:02:03 +0000</pubDate>
</item>
<item>
    <title>Remove &quot;#ifdef Py_UNICODE_WIDE&quot;: Python is now always wide</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/59dcb6249034/Python/traceback.c</link>
    <description><![CDATA[Remove &quot;#ifdef Py_UNICODE_WIDE&quot;: Python is now always wide]]></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>Tue, 22 Nov 2011 03:31:20 +0100</pubDate>
</item>
<item>
    <title>Rename _Py_identifier to _Py_IDENTIFIER.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7109f31300fb/Python/traceback.c</link>
    <description><![CDATA[Rename _Py_identifier to _Py_IDENTIFIER.]]></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, 14 Oct 2011 10:20:37 +0200</pubDate>
</item>
<item>
    <title>Issue #13088: Add shared Py_hexdigits constant to format a number into base 16</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d76338eacf7c/Python/traceback.c</link>
    <description><![CDATA[Issue #13088: Add shared Py_hexdigits constant to format a number into base 16]]></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>Fri, 14 Oct 2011 02:13:11 +0200</pubDate>
</item>
<item>
    <title>Add API for static strings, primarily good for identifiers.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5e33219492bc/Python/traceback.c</link>
    <description><![CDATA[Add API for static strings, primarily good for identifiers.<br/>
Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 09 Oct 2011 10:38:36 +0200</pubDate>
</item>
<item>
    <title>traceback: fix dump_ascii() for string with kind=PyUnicode_WCHAR_KIND</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2a8ccff8f337/Python/traceback.c</link>
    <description><![CDATA[traceback: fix dump_ascii() for string with kind=PyUnicode_WCHAR_KIND]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 05 Oct 2011 22:44:12 +0200</pubDate>
</item>
<item>
    <title>Implement PEP 393.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8beaa9a37387/Python/traceback.c</link>
    <description><![CDATA[Implement PEP 393.]]></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>Wed, 28 Sep 2011 07:41:54 +0200</pubDate>
</item>
<item>
    <title>Issue #9319: Include the filename in &quot;Non-UTF8 code ...&quot; syntax error.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7b8d625eb6e4/Python/traceback.c</link>
    <description><![CDATA[Issue #9319: Include the filename in &quot;Non-UTF8 code ...&quot; syntax 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;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 05 Apr 2011 01:48:03 +0200</pubDate>
</item>
<item>
    <title>Issue #11393: _Py_DumpTraceback() writes the header even if there is no frame</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7e3ed426962f/Python/traceback.c</link>
    <description><![CDATA[Issue #11393: _Py_DumpTraceback() writes the header even if there is no frame]]></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>Fri, 01 Apr 2011 15:34:01 +0200</pubDate>
</item>
<item>
    <title>Issue #11393: Add the new faulthandler module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b0680b5a5215/Python/traceback.c</link>
    <description><![CDATA[Issue #11393: Add the new faulthandler module]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 31 Mar 2011 01:31:06 +0200</pubDate>
</item>
<item>
    <title>Dummy-merge 3.1 branch into 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3c9232a684ae/Python/traceback.c</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>Remove redundant includes of headers that are already included by Python.h.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/724920a015f7/Python/traceback.c</link>
    <description><![CDATA[Remove redundant includes of headers that are already included by Python.h.]]></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, 30 Nov 2010 09:41:01 +0000</pubDate>
</item>
<item>
    <title>Issue #9713, #10114: Parser functions (eg. PyParser_ASTFromFile) expects</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/55ed5c524428/Python/traceback.c</link>
    <description><![CDATA[Issue #9713, #10114: Parser functions (eg. PyParser_ASTFromFile) expects<br/>
filenames encoded to the filesystem encoding with surrogateescape error handler<br/>
(to support undecodable bytes), instead of UTF-8 in strict mode.]]></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>Sat, 16 Oct 2010 13:14:10 +0000</pubDate>
</item>
<item>
    <title>Explicitly close some files (from issue #10093)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/46956a25c264/Python/traceback.c</link>
    <description><![CDATA[Explicitly close some files (from issue #10093)]]></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, 14 Oct 2010 21:15:17 +0000</pubDate>
</item>
<item>
    <title>Issue #6543: Write the traceback in the terminal encoding instead of utf-8.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/907f564476be/Python/traceback.c</link>
    <description><![CDATA[Issue #6543: Write the traceback in the terminal encoding instead of utf-8.<br/>
Fix the encoding of the modules filename.<br/>
<br/>
Reindent also traceback.h, just because I hate tabs :-)]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 17 Jun 2010 23:08:50 +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/Python/traceback.c</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>Merged revisions 72487-72488,72879 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/79718ee03986/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 72487-72488,72879 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r72487 | jeffrey.yasskin | 2009-05-08 17:51:06 -0400 (Fri, 08 May 2009) | 7 lines<br/>
<br/>
  PyCode_NewEmpty:<br/>
  Most uses of PyCode_New found by http://www.google.com/codesearch?q=PyCode_New<br/>
  are trying to build an empty code object, usually to put it in a dummy frame<br/>
  object. This patch adds a PyCode_NewEmpty wrapper which lets the user specify<br/>
  just the filename, function name, and first line number, instead of also<br/>
  requiring lots of code internals.<br/>
........<br/>
  r72488 | jeffrey.yasskin | 2009-05-08 18:23:21 -0400 (Fri, 08 May 2009) | 13 lines<br/>
<br/>
  Issue 5954, PyFrame_GetLineNumber:<br/>
  Most uses of PyCode_Addr2Line<br/>
  (http://www.google.com/codesearch?q=PyCode_Addr2Line) are just trying to get<br/>
  the line number of a specified frame, but there's no way to do that directly.<br/>
  Forcing people to go through the code object makes them know more about the<br/>
  guts of the interpreter than they should need.<br/>
<br/>
  The remaining uses of PyCode_Addr2Line seem to be getting the line from a<br/>
  traceback (for example,<br/>
  http://www.google.com/codesearch/p?hl=en#u_9_nDrchrw/pygame-1.7.1release/src/base.c&amp;q=PyCode_Addr2Line),<br/>
  which is replaced by the tb_lineno field.  So we may be able to deprecate<br/>
  PyCode_Addr2Line entirely for external use.<br/>
........<br/>
  r72879 | jeffrey.yasskin | 2009-05-23 19:23:01 -0400 (Sat, 23 May 2009) | 14 lines<br/>
<br/>
  Issue #6042:<br/>
  lnotab-based tracing is very complicated and isn't documented very well.  There<br/>
  were at least 3 comment blocks purporting to document co_lnotab, and none did a<br/>
  very good job. This patch unifies them into Objects/lnotab_notes.txt which<br/>
  tries to completely capture the current state of affairs.<br/>
<br/>
  I also discovered that we've attached 2 layers of patches to the basic tracing<br/>
  scheme. The first layer avoids jumping to instructions that don't start a line,<br/>
  to avoid problems in if statements and while loops.  The second layer<br/>
  discovered that jumps backward do need to trace at instructions that don't<br/>
  start a line, so it added extra lnotab entries for 'while' and 'for' loops, and<br/>
  added a special case for backward jumps within the same line. I replaced these<br/>
  patches by just treating forward and backward jumps differently.<br/>
........]]></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>Tue, 21 Jul 2009 04:30:03 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 85569-85570 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/42b84d3188d1/Python/traceback.c</link>
    <description><![CDATA[Recorded merge of revisions 85569-85570 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r85569 | victor.stinner | 2010-10-16 15:14:10 +0200 (sam., 16 oct. 2010) | 4 lines<br/>
<br/>
  Issue #9713, #10114: Parser functions (eg. PyParser_ASTFromFile) expects<br/>
  filenames encoded to the filesystem encoding with surrogateescape error handler<br/>
  (to support undecodable bytes), instead of UTF-8 in strict mode.<br/>
........<br/>
  r85570 | victor.stinner | 2010-10-16 15:42:53 +0200 (sam., 16 oct. 2010) | 4 lines<br/>
<br/>
  Fix ast_error_finish() and err_input(): filename can be NULL<br/>
<br/>
  Fix my previous commit (r85569).<br/>
........]]></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>Tue, 19 Oct 2010 01:22:07 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 85497 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6296632ad2cb/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 85497 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r85497 | antoine.pitrou | 2010-10-14 23:15:17 +0200 (jeu., 14 oct. 2010) | 3 lines<br/>
<br/>
  Explicitly close some files (from issue #10093)<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>Thu, 14 Oct 2010 21:17:39 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 82059,82061 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fa830371c724/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 82059,82061 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r82059 | victor.stinner | 2010-06-18 01:08:50 +0200 (ven., 18 juin 2010) | 5 lines<br/>
<br/>
  Issue #6543: Write the traceback in the terminal encoding instead of utf-8.<br/>
  Fix the encoding of the modules filename.<br/>
<br/>
  Reindent also traceback.h, just because I hate tabs :-)<br/>
........<br/>
  r82061 | victor.stinner | 2010-06-18 01:17:37 +0200 (ven., 18 juin 2010) | 2 lines<br/>
<br/>
  Issue #6543: Mention the author of the patch, Amaury Forgeot d'Arc<br/>
........]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 17 Jun 2010 23:23:37 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81032 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f197407bdba2/Python/traceback.c</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 69214 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/87fbbf22adf3/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 69214 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r69214 | mark.dickinson | 2009-02-02 20:36:42 +0000 (Mon, 02 Feb 2009) | 4 lines<br/>
<br/>
  Issue #1717: rename tp_compare to tp_reserved.  I'll change the<br/>
  type of tp_compare in a separate commit, for ease of reversion<br/>
  should things go wrong.<br/>
........]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 02 Feb 2009 20:41:29 +0000</pubDate>
</item>
<item>
    <title>Bug #4495:  Fix signed/unsigned warning (both namelen and tailen should be signed, not just namelen).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d172dd8d9e09/Python/traceback.c</link>
    <description><![CDATA[Bug #4495:  Fix signed/unsigned warning (both namelen and tailen should be signed, not just namelen).]]></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, 02 Dec 2008 20:59:48 +0000</pubDate>
</item>
<item>
    <title>Issues #2384 and #3975: Tracebacks were not correctly printed when the source file</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0b7e023803fb/Python/traceback.c</link>
    <description><![CDATA[Issues #2384 and #3975: Tracebacks were not correctly printed when the source file<br/>
contains a ``coding:`` header: the wrong line was displayed, and the encoding was not respected.<br/>
<br/>
Patch by Victor Stinner.]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 09 Oct 2008 23:37:48 +0000</pubDate>
</item>
<item>
    <title>Rename PyUnicode_AsString -&gt; _PyUnicode_AsString and</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/85b67fb5672b/Python/traceback.c</link>
    <description><![CDATA[Rename PyUnicode_AsString -&gt; _PyUnicode_AsString and<br/>
PyUnicode_AsStringAndSize -&gt; _PyUnicode_AsStringAndSize to mark<br/>
them for interpreter internal use only.<br/>
<br/>
We'll have to rework these APIs or create new ones for the<br/>
purpose of accessing the UTF-8 representation of Unicode objects<br/>
for 3.1.]]></description>
    <author>&#77;&#97;&#114;&#99;&#45;&#65;&#110;&#100;&#114;&#233;&#32;&#76;&#101;&#109;&#98;&#117;&#114;&#103;&#32;&#60;&#109;&#97;&#108;&#64;&#101;&#103;&#101;&#110;&#105;&#120;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Aug 2008 18:54:33 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,64888,64897,64900-64901,64915,64926-64929,64938-64941,64944,64961,64966,64973 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/de0bf60f1245/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,64888,64897,64900-64901,64915,64926-64929,64938-64941,64944,64961,64966,64973 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r64722 | georg.brandl | 2008-07-05 12:13:36 +0200 (Sat, 05 Jul 2008) | 4 lines<br/>
<br/>
  #2663: support an *ignore* argument to shutil.copytree(). Patch by Tarek Ziade.<br/>
<br/>
  This is a new feature, but Barry authorized adding it in the beta period.<br/>
........<br/>
  r64729 | mark.dickinson | 2008-07-05 13:33:52 +0200 (Sat, 05 Jul 2008) | 5 lines<br/>
<br/>
  Issue 3188: accept float('infinity') as well as float('inf').  This<br/>
  makes the float constructor behave in the same way as specified<br/>
  by various other language standards, including C99, IEEE 754r,<br/>
  and the IBM Decimal standard.<br/>
........<br/>
  r64753 | gregory.p.smith | 2008-07-06 05:35:58 +0200 (Sun, 06 Jul 2008) | 4 lines<br/>
<br/>
  - Issue #2862: Make int and float freelist management consistent with other<br/>
    freelists.  Changes their CompactFreeList apis into ClearFreeList apis and<br/>
    calls them via gc.collect().<br/>
........<br/>
  r64845 | raymond.hettinger | 2008-07-10 16:03:19 +0200 (Thu, 10 Jul 2008) | 1 line<br/>
<br/>
  Issue 3301:  Bisect functions behaved badly when lo was negative.<br/>
........<br/>
  r64846 | raymond.hettinger | 2008-07-10 16:34:57 +0200 (Thu, 10 Jul 2008) | 1 line<br/>
<br/>
  Issue 3285: Fractions from_float() and from_decimal() accept Integral arguments.<br/>
........<br/>
  r64849 | andrew.kuchling | 2008-07-10 16:43:31 +0200 (Thu, 10 Jul 2008) | 1 line<br/>
<br/>
  Wording changes<br/>
........<br/>
  r64871 | raymond.hettinger | 2008-07-11 14:00:21 +0200 (Fri, 11 Jul 2008) | 1 line<br/>
<br/>
  Add cautionary note on the use of PySequence_Fast_ITEMS.<br/>
........<br/>
  r64880 | amaury.forgeotdarc | 2008-07-11 23:28:25 +0200 (Fri, 11 Jul 2008) | 5 lines<br/>
<br/>
  #3317 in zipfile module, restore the previous names of global variables:<br/>
  some applications relied on them.<br/>
<br/>
  Also remove duplicated lines.<br/>
........<br/>
  r64881 | amaury.forgeotdarc | 2008-07-11 23:45:06 +0200 (Fri, 11 Jul 2008) | 3 lines<br/>
<br/>
  #3342: In tracebacks, printed source lines were not indented since r62555.<br/>
  #3343: Py_DisplaySourceLine should be a private function. Rename it to _Py_DisplaySourceLine.<br/>
........<br/>
  r64882 | josiah.carlson | 2008-07-12 00:17:14 +0200 (Sat, 12 Jul 2008) | 2 lines<br/>
<br/>
  Fix for the AttributeError in test_asynchat.<br/>
........<br/>
  r64885 | josiah.carlson | 2008-07-12 01:26:59 +0200 (Sat, 12 Jul 2008) | 2 lines<br/>
<br/>
  Fixed test for asyncore.<br/>
........<br/>
  r64888 | matthias.klose | 2008-07-12 09:51:48 +0200 (Sat, 12 Jul 2008) | 2 lines<br/>
<br/>
  - Fix bashisms in Tools/faqwiz/move-faqwiz.sh<br/>
........<br/>
  r64897 | benjamin.peterson | 2008-07-12 22:16:19 +0200 (Sat, 12 Jul 2008) | 1 line<br/>
<br/>
  fix various doc typos #3320<br/>
........<br/>
  r64900 | alexandre.vassalotti | 2008-07-13 00:06:53 +0200 (Sun, 13 Jul 2008) | 2 lines<br/>
<br/>
  Fixed typo.<br/>
........<br/>
  r64901 | benjamin.peterson | 2008-07-13 01:41:19 +0200 (Sun, 13 Jul 2008) | 1 line<br/>
<br/>
  #1778443 robotparser fixes from Aristotelis Mikropoulos<br/>
........<br/>
  r64915 | nick.coghlan | 2008-07-13 16:52:36 +0200 (Sun, 13 Jul 2008) | 1 line<br/>
<br/>
  Fix issue 3221 by emitting a RuntimeWarning instead of raising SystemError when the parent module can't be found during an absolute import (likely due to non-PEP 361 aware code which sets a module level __package__ attribute)<br/>
........<br/>
  r64926 | martin.v.loewis | 2008-07-13 22:31:49 +0200 (Sun, 13 Jul 2008) | 2 lines<br/>
<br/>
  Add turtle into the module index.<br/>
........<br/>
  r64927 | alexandre.vassalotti | 2008-07-13 22:42:44 +0200 (Sun, 13 Jul 2008) | 3 lines<br/>
<br/>
  Issue #3274: Use a less common identifier for the temporary variable<br/>
  in Py_CLEAR().<br/>
........<br/>
  r64928 | andrew.kuchling | 2008-07-13 23:43:25 +0200 (Sun, 13 Jul 2008) | 1 line<br/>
<br/>
  Re-word<br/>
........<br/>
  r64929 | andrew.kuchling | 2008-07-13 23:43:52 +0200 (Sun, 13 Jul 2008) | 1 line<br/>
<br/>
  Add various items; move ctypes items into a subsection of their own<br/>
........<br/>
  r64938 | andrew.kuchling | 2008-07-14 02:35:32 +0200 (Mon, 14 Jul 2008) | 1 line<br/>
<br/>
  Typo fixes<br/>
........<br/>
  r64939 | andrew.kuchling | 2008-07-14 02:40:55 +0200 (Mon, 14 Jul 2008) | 1 line<br/>
<br/>
  Typo fix<br/>
........<br/>
  r64940 | andrew.kuchling | 2008-07-14 03:18:16 +0200 (Mon, 14 Jul 2008) | 1 line<br/>
<br/>
  Typo fix<br/>
........<br/>
  r64941 | andrew.kuchling | 2008-07-14 03:18:31 +0200 (Mon, 14 Jul 2008) | 1 line<br/>
<br/>
  Expand the multiprocessing section<br/>
........<br/>
  r64944 | gregory.p.smith | 2008-07-14 08:06:48 +0200 (Mon, 14 Jul 2008) | 7 lines<br/>
<br/>
  Fix posix.fork1() / os.fork1() to only call PyOS_AfterFork() in the child<br/>
  process rather than both parent and child.<br/>
<br/>
  Does anyone actually use fork1()?  It appears to be a Solaris thing<br/>
  but if Python is built with pthreads on Solaris, fork1() and fork()<br/>
  should be the same.<br/>
........<br/>
  r64961 | jesse.noller | 2008-07-15 15:47:33 +0200 (Tue, 15 Jul 2008) | 1 line<br/>
<br/>
  multiprocessing/connection.py patch to remove fqdn oddness for issue 3270<br/>
........<br/>
  r64966 | nick.coghlan | 2008-07-15 17:40:22 +0200 (Tue, 15 Jul 2008) | 1 line<br/>
<br/>
  Add missing NEWS entry for r64962<br/>
........<br/>
  r64973 | jesse.noller | 2008-07-15 20:29:18 +0200 (Tue, 15 Jul 2008) | 1 line<br/>
<br/>
  Revert 3270 patch: self._address is in pretty widespread use, need to revisit<br/>
........]]></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>Wed, 16 Jul 2008 12:55:28 +0000</pubDate>
</item>
<item>
    <title>implement chained exception tracebacks</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2ee09afee126/Python/traceback.c</link>
    <description><![CDATA[implement chained exception tracebacks<br/>
<br/>
patch from Antoine Pitrou #3112]]></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, 15 Jul 2008 15:32:09 +0000</pubDate>
</item>
<item>
    <title>Renamed PyString to PyBytes</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/23ab586c427a/Python/traceback.c</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>Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,62463,62465-62466,62469,62474,62476-62478,62480,62485,62492,62497-62498,62500,62507,62513-62514,62516,62521,62531,62535,62545-62546,62548-62551,62553-62559,62569,62574,62577,62593,62595,62604-62606,62608,62616,62626-62627,62636,62638,62644-62645,62647-62648,62651-62653,62656,62661,62663,62680,62686-62687,62696,62699-62703,62711 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/031dfe455585/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,62463,62465-62466,62469,62474,62476-62478,62480,62485,62492,62497-62498,62500,62507,62513-62514,62516,62521,62531,62535,62545-62546,62548-62551,62553-62559,62569,62574,62577,62593,62595,62604-62606,62608,62616,62626-62627,62636,62638,62644-62645,62647-62648,62651-62653,62656,62661,62663,62680,62686-62687,62696,62699-62703,62711 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
................<br/>
  r62425 | andrew.kuchling | 2008-04-21 03:45:57 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Comment typo<br/>
................<br/>
  r62426 | mark.dickinson | 2008-04-21 03:55:50 +0200 (Mon, 21 Apr 2008) | 2 lines<br/>
<br/>
  Silence 'r may be used uninitialized' compiler warning.<br/>
................<br/>
  r62427 | andrew.kuchling | 2008-04-21 04:08:00 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Markup fix<br/>
................<br/>
  r62428 | andrew.kuchling | 2008-04-21 04:08:13 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Wording changes<br/>
................<br/>
  r62429 | andrew.kuchling | 2008-04-21 04:14:24 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Add various items<br/>
................<br/>
  r62434 | thomas.heller | 2008-04-21 15:46:55 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  Fix typo.<br/>
................<br/>
  r62435 | david.goodger | 2008-04-21 16:40:22 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  corrections (&quot;reStructuredText&quot; is one word)<br/>
................<br/>
  r62436 | david.goodger | 2008-04-21 16:43:33 +0200 (Mon, 21 Apr 2008) | 1 line<br/>
<br/>
  capitalization<br/>
................<br/>
  r62441 | gregory.p.smith | 2008-04-21 19:46:40 +0200 (Mon, 21 Apr 2008) | 2 lines<br/>
<br/>
  explicitly flush after the ... since there wasn't a newline<br/>
................<br/>
  r62444 | jeroen.ruigrok | 2008-04-21 22:15:39 +0200 (Mon, 21 Apr 2008) | 2 lines<br/>
<br/>
  Windows x64 also falls under VER_PLATFORM_WIN32_NT.<br/>
................<br/>
  r62446 | gregory.p.smith | 2008-04-21 23:31:08 +0200 (Mon, 21 Apr 2008) | 3 lines<br/>
<br/>
  If sys.stdin is not a tty, fall back to default_getpass after printing<br/>
  a warning instead of failing with a termios.error.<br/>
................<br/>
  r62447 | mark.dickinson | 2008-04-22 00:32:24 +0200 (Tue, 22 Apr 2008) | 8 lines<br/>
<br/>
  test_math and test_cmath are failing on the FreeBSD 6.2 trunk buildbot,<br/>
  apparently because tanh(-0.) loses the sign of zero on that platform.<br/>
  If true, this is a bug in FreeBSD.<br/>
<br/>
  Added a configure test to verify this.  I still need to figure out<br/>
  how best to deal with this failure.<br/>
................<br/>
  r62448 | amaury.forgeotdarc | 2008-04-22 00:35:30 +0200 (Tue, 22 Apr 2008) | 7 lines<br/>
<br/>
  Issue 2665: On Windows, sys.stderr does not contain a valid file when running without a console.<br/>
  It seems to work, but will fail at the first flush.<br/>
<br/>
  This causes IDLE to crash when too many warnings are printed.<br/>
<br/>
  Will backport.<br/>
................<br/>
  r62450 | benjamin.peterson | 2008-04-22 00:57:00 +0200 (Tue, 22 Apr 2008) | 2 lines<br/>
<br/>
  Fix Sphinx warnings<br/>
................<br/>
  r62451 | mark.dickinson | 2008-04-22 02:54:27 +0200 (Tue, 22 Apr 2008) | 3 lines<br/>
<br/>
  Make configure test for tanh(-0.) == -0. committed in r62447 actually<br/>
  work.  (The test wasn't properly linked with libm.  Sigh.)<br/>
................<br/>
  r62452 | benjamin.peterson | 2008-04-22 04:16:03 +0200 (Tue, 22 Apr 2008) | 2 lines<br/>
<br/>
  Various io doc updates<br/>
................<br/>
  r62453 | neal.norwitz | 2008-04-22 07:07:47 +0200 (Tue, 22 Apr 2008) | 1 line<br/>
<br/>
  Add Thomas Lee<br/>
................<br/>
  r62454 | gregory.p.smith | 2008-04-22 10:08:41 +0200 (Tue, 22 Apr 2008) | 8 lines<br/>
<br/>
  Major improvements:<br/>
  * Default to using /dev/tty for the password prompt and input before<br/>
    falling back to sys.stdin and sys.stderr.<br/>
  * Use sys.stderr instead of sys.stdout.<br/>
  * print the 'password may be echoed' warning to stream used to display<br/>
    the prompt rather than always sys.stderr.<br/>
  * warn() with GetPassWarning when input may be echoed.<br/>
................<br/>
  r62455 | gregory.p.smith | 2008-04-22 10:11:33 +0200 (Tue, 22 Apr 2008) | 2 lines<br/>
<br/>
  update the getpass entry<br/>
................<br/>
  r62463 | amaury.forgeotdarc | 2008-04-22 23:14:41 +0200 (Tue, 22 Apr 2008) | 5 lines<br/>
<br/>
  Issue #2670: urllib2.build_opener() failed when two handlers<br/>
  derive the same default base class.<br/>
<br/>
  Will backport.<br/>
................<br/>
  r62465 | skip.montanaro | 2008-04-23 00:45:09 +0200 (Wed, 23 Apr 2008) | 3 lines<br/>
<br/>
  Factor in documentation changes from issue 1753732.<br/>
................<br/>
  r62466 | gregory.p.smith | 2008-04-23 03:06:42 +0200 (Wed, 23 Apr 2008) | 2 lines<br/>
<br/>
  syntax fixup<br/>
................<br/>
  r62469 | benjamin.peterson | 2008-04-23 22:38:06 +0200 (Wed, 23 Apr 2008) | 2 lines<br/>
<br/>
  #2673 Fix example typo in optparse docs<br/>
................<br/>
  r62474 | martin.v.loewis | 2008-04-24 11:50:50 +0200 (Thu, 24 Apr 2008) | 2 lines<br/>
<br/>
  Add Guilherme Polo.<br/>
................<br/>
  r62476 | martin.v.loewis | 2008-04-24 15:16:36 +0200 (Thu, 24 Apr 2008) | 3 lines<br/>
<br/>
  Remove Py_Refcnt, Py_Type, Py_Size, as they were added only<br/>
  for backwards compatibility, yet 2.5 did not have them at all.<br/>
................<br/>
  r62477 | martin.v.loewis | 2008-04-24 15:17:24 +0200 (Thu, 24 Apr 2008) | 2 lines<br/>
<br/>
  Fix typo.<br/>
................<br/>
  r62478 | martin.v.loewis | 2008-04-24 15:18:03 +0200 (Thu, 24 Apr 2008) | 2 lines<br/>
<br/>
  Add Jesus Cea.<br/>
................<br/>
  r62480 | amaury.forgeotdarc | 2008-04-24 20:07:05 +0200 (Thu, 24 Apr 2008) | 4 lines<br/>
<br/>
  Issue2681: the literal 0o8 was wrongly accepted, and evaluated as float(0.0).<br/>
  This happened only when 8 is the first digit.<br/>
  Credits go to Lukas Meuser.<br/>
................<br/>
  r62485 | amaury.forgeotdarc | 2008-04-24 22:10:26 +0200 (Thu, 24 Apr 2008) | 5 lines<br/>
<br/>
  Disable gc when running test_trace, or we may record the __del__ of collected objects.<br/>
<br/>
  See http://mail.python.org/pipermail/python-checkins/2008-April/068633.html<br/>
  the extra events perfectly match several calls to socket._fileobject.__del__()<br/>
................<br/>
  r62492 | neal.norwitz | 2008-04-25 05:40:17 +0200 (Fri, 25 Apr 2008) | 1 line<br/>
<br/>
  Fix typo (now -&gt; no)<br/>
................<br/>
  r62497 | armin.rigo | 2008-04-25 11:35:18 +0200 (Fri, 25 Apr 2008) | 2 lines<br/>
<br/>
  A new crasher.<br/>
................<br/>
  r62498 | thomas.heller | 2008-04-25 17:44:16 +0200 (Fri, 25 Apr 2008) | 1 line<br/>
<br/>
  Add from_buffer and from_buffer_copy class methods to ctypes types.<br/>
................<br/>
  r62500 | mark.dickinson | 2008-04-25 18:59:09 +0200 (Fri, 25 Apr 2008) | 3 lines<br/>
<br/>
  Issue 2635: fix bug in the fix_sentence_endings option to textwrap.fill.<br/>
................<br/>
  r62507 | benjamin.peterson | 2008-04-25 23:43:56 +0200 (Fri, 25 Apr 2008) | 2 lines<br/>
<br/>
  Allow test_import to work when it is invoked directly<br/>
................<br/>
  r62513 | georg.brandl | 2008-04-26 20:31:07 +0200 (Sat, 26 Apr 2008) | 2 lines<br/>
<br/>
  #2691: document PyLong (s)size_t APIs, patch by Alexander Belopolsky.<br/>
................<br/>
  r62514 | georg.brandl | 2008-04-26 20:32:17 +0200 (Sat, 26 Apr 2008) | 2 lines<br/>
<br/>
  Add missing return type to dealloc.<br/>
................<br/>
  r62516 | alexandre.vassalotti | 2008-04-27 02:52:24 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  Fixed URL of PEP 205 in weakref's module docstring.<br/>
................<br/>
  r62521 | georg.brandl | 2008-04-27 11:39:59 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  #2677: add note that not all functions may accept keyword args.<br/>
................<br/>
  r62531 | georg.brandl | 2008-04-27 19:38:55 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  Use correct XHTML tags.<br/>
................<br/>
  r62535 | benjamin.peterson | 2008-04-27 20:14:39 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  #2700 Document PyNumber_ToBase<br/>
................<br/>
  r62545 | skip.montanaro | 2008-04-27 22:53:57 +0200 (Sun, 27 Apr 2008) | 1 line<br/>
<br/>
  minor wording changes, rewrap a few lines<br/>
................<br/>
  r62546 | kurt.kaiser | 2008-04-27 23:07:41 +0200 (Sun, 27 Apr 2008) | 7 lines<br/>
<br/>
  Home / Control-A toggles between left margin and end of leading white<br/>
  space.  Patch 1196903 Jeff Shute.<br/>
<br/>
  M    idlelib/PyShell.py<br/>
  M    idlelib/EditorWindow.py<br/>
  M    idlelib/NEWS.txt<br/>
................<br/>
  r62548 | kurt.kaiser | 2008-04-27 23:38:05 +0200 (Sun, 27 Apr 2008) | 2 lines<br/>
<br/>
  Improved AutoCompleteWindow logic.  Patch 2062 Tal Einat.<br/>
................<br/>
  r62549 | kurt.kaiser | 2008-04-27 23:52:19 +0200 (Sun, 27 Apr 2008) | 4 lines<br/>
<br/>
  Autocompletion of filenames now support alternate separators, e.g. the<br/>
  '/' char on Windows.  Patch 2061 Tal Einat.<br/>
................<br/>
  r62550 | skip.montanaro | 2008-04-28 00:49:56 +0200 (Mon, 28 Apr 2008) | 6 lines<br/>
<br/>
  A few small changes:<br/>
  * The only exception we should catch when trying to import cStringIO is an<br/>
    ImportError.<br/>
  * Delete the function signatures embedded in the mk*temp docstrings.<br/>
  * The tempdir global variable was initialized twice.<br/>
................<br/>
  r62551 | skip.montanaro | 2008-04-28 00:52:02 +0200 (Mon, 28 Apr 2008) | 4 lines<br/>
<br/>
  Wrap some long paragraphs and include the default values for optional<br/>
  function parameters.<br/>
................<br/>
  r62553 | skip.montanaro | 2008-04-28 04:57:23 +0200 (Mon, 28 Apr 2008) | 7 lines<br/>
<br/>
  Minor cleanups:<br/>
  * Avoid creating unused local variables where we can.  Where we can't prefix<br/>
    the unused variables with '_'.<br/>
  * Avoid shadowing builtins where it won't change the external interface of a<br/>
    function.<br/>
  * Use None as default path arg to readmodule and readmodule_ex.<br/>
................<br/>
  r62554 | skip.montanaro | 2008-04-28 04:59:45 +0200 (Mon, 28 Apr 2008) | 6 lines<br/>
<br/>
  Correct documentation to match implementation: &quot;Class&quot; instead of<br/>
  &quot;class_descriptor&quot;, &quot;Function&quot; instead of &quot;function_descriptor&quot;.  Note<br/>
  default path value for readmodule*.  Wrap some long paragraphs.  Don't<br/>
  mention 'inpackage' which isn't part of the public API.<br/>
................<br/>
  r62555 | brett.cannon | 2008-04-28 05:23:50 +0200 (Mon, 28 Apr 2008) | 5 lines<br/>
<br/>
  Fix a bug introduced by the warnings rewrite where tracebacks were being<br/>
  improperly indented.<br/>
<br/>
  Closes issue #2699.<br/>
................<br/>
  r62556 | skip.montanaro | 2008-04-28 05:25:37 +0200 (Mon, 28 Apr 2008) | 2 lines<br/>
<br/>
  Wrap some long lines.<br/>
................<br/>
  r62557 | skip.montanaro | 2008-04-28 05:27:53 +0200 (Mon, 28 Apr 2008) | 6 lines<br/>
<br/>
  Get rid of _test(), _main(), _debug() and _check().  Tests are no longer<br/>
  needed (better set available in Lib/test/test_robotparser.py).  Clean up a<br/>
  few PEP 8 nits (compound statements on a single line, whitespace around<br/>
  operators).<br/>
................<br/>
  r62558 | brett.cannon | 2008-04-28 06:50:06 +0200 (Mon, 28 Apr 2008) | 3 lines<br/>
<br/>
  Rename the test_traceback_print() function to traceback_print() to prevent<br/>
  test_capi from automatically calling the function.<br/>
................<br/>
  r62559 | georg.brandl | 2008-04-28 07:16:30 +0200 (Mon, 28 Apr 2008) | 2 lines<br/>
<br/>
  Fix markup.<br/>
................<br/>
  r62569 | amaury.forgeotdarc | 2008-04-28 23:07:06 +0200 (Mon, 28 Apr 2008) | 5 lines<br/>
<br/>
  test_sundry performs minimal tests (a simple import...) on modules that are not tested otherwise.<br/>
<br/>
  Some of them now have tests and can be removed.<br/>
  Only 70 to go...<br/>
................<br/>
  r62574 | andrew.kuchling | 2008-04-29 04:03:54 +0200 (Tue, 29 Apr 2008) | 1 line<br/>
<br/>
  Strip down SSL docs; I'm not managing to get test programs working, so I'll just give a minimal description<br/>
................<br/>
  r62577 | martin.v.loewis | 2008-04-29 08:10:53 +0200 (Tue, 29 Apr 2008) | 2 lines<br/>
<br/>
  Add Rodrigo and Heiko.<br/>
................<br/>
  r62593 | nick.coghlan | 2008-04-30 16:23:36 +0200 (Wed, 30 Apr 2008) | 1 line<br/>
<br/>
  Update command line usage documentation to reflect 2.6 changes (also includes some minor cleanups). Addresses TODO list issue 2258<br/>
................<br/>
  r62595 | andrew.kuchling | 2008-04-30 18:19:55 +0200 (Wed, 30 Apr 2008) | 1 line<br/>
<br/>
  Typo fix<br/>
................<br/>
  r62604 | benjamin.peterson | 2008-04-30 23:03:58 +0200 (Wed, 30 Apr 2008) | 2 lines<br/>
<br/>
  make test_support's captured_output a bit more robust when exceptions happen<br/>
................<br/>
  r62605 | georg.brandl | 2008-04-30 23:08:42 +0200 (Wed, 30 Apr 2008) | 2 lines<br/>
<br/>
  #1748: use functools.wraps instead of rolling own metadata update.<br/>
................<br/>
  r62606 | benjamin.peterson | 2008-04-30 23:25:55 +0200 (Wed, 30 Apr 2008) | 2 lines<br/>
<br/>
  Remove some from __future__ import with_statements<br/>
................<br/>
  r62608 | benjamin.peterson | 2008-05-01 00:03:36 +0200 (Thu, 01 May 2008) | 2 lines<br/>
<br/>
  Fix typo in whatsnew<br/>
................<br/>
  r62616 | georg.brandl | 2008-05-01 20:24:32 +0200 (Thu, 01 May 2008) | 2 lines<br/>
<br/>
  Fix synopsis.<br/>
................<br/>
  r62626 | brett.cannon | 2008-05-02 04:25:09 +0200 (Fri, 02 May 2008) | 6 lines<br/>
<br/>
  Fix a backwards-compatibility mistake where a new optional argument for<br/>
  warnings.showwarning() was being used. This broke pre-existing replacements for<br/>
  the function since they didn't support the extra argument.<br/>
<br/>
  Closes issue 2705.<br/>
................<br/>
  r62627 | gregory.p.smith | 2008-05-02 09:26:52 +0200 (Fri, 02 May 2008) | 20 lines<br/>
<br/>
  This should fix issue2632.  A long description of the two competing<br/>
  problems is in the bug report (one old, one recently introduced trying<br/>
  to fix the old one).  In short:<br/>
<br/>
  buffer data during socket._fileobject.read() and readlines() within a<br/>
  cStringIO object instead of a [] of str()s returned from the recv()<br/>
  call.<br/>
<br/>
  This prevents excessive memory use due to the size parameter being<br/>
  passed to recv() being grossly larger than the actual size of the data<br/>
  returned *and* prevents excessive cpu usage due to looping in python<br/>
  calling recv() with a very tiny size value if min() is used as the<br/>
  previous memory-use bug &quot;fix&quot; did.<br/>
<br/>
  It also documents what the socket._fileobject._rbufsize member is<br/>
  actually used for.<br/>
<br/>
  This is a candidate for back porting to 2.5.<br/>
................<br/>
  r62636 | mark.hammond | 2008-05-02 14:48:15 +0200 (Fri, 02 May 2008) | 2 lines<br/>
<br/>
  #2581: Vista UAC/elevation support for bdist_wininst<br/>
................<br/>
  r62638 | facundo.batista | 2008-05-02 19:39:00 +0200 (Fri, 02 May 2008) | 3 lines<br/>
<br/>
<br/>
  Fixed some test structures. Thanks Mark Dickinson.<br/>
................<br/>
  r62644 | ronald.oussoren | 2008-05-02 21:45:11 +0200 (Fri, 02 May 2008) | 7 lines<br/>
<br/>
  Fix for issue #2573: Can't change the framework name on OS X builds<br/>
<br/>
  This introduces a new configure option: --with-framework-name=NAME<br/>
  (defaulting to 'Python'). This allows you to install several copies<br/>
  of the Python framework with different names (such as a normal build<br/>
  and a debug build).<br/>
................<br/>
  r62645 | ronald.oussoren | 2008-05-02 21:58:56 +0200 (Fri, 02 May 2008) | 2 lines<br/>
<br/>
  Finish fix for issue2573, previous patch was incomplete.<br/>
................<br/>
  r62647 | martin.v.loewis | 2008-05-02 23:30:20 +0200 (Fri, 02 May 2008) | 13 lines<br/>
<br/>
  Merged revisions 62263-62646 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3<br/>
<br/>
  ........<br/>
    r62470 | david.wolever | 2008-04-24 02:11:07 +0200 (Do, 24 Apr 2008) | 3 lines<br/>
<br/>
    Fixed up and applied the patch for #2431 -- speeding up 2to3 with a lookup table.<br/>
  ........<br/>
    r62646 | martin.v.loewis | 2008-05-02 23:29:27 +0200 (Fr, 02 Mai 2008) | 2 lines<br/>
<br/>
    Fix whitespace.<br/>
  ........<br/>
................<br/>
  r62648 | ronald.oussoren | 2008-05-02 23:42:35 +0200 (Fri, 02 May 2008) | 4 lines<br/>
<br/>
  Fix for #1905: PythonLauncher not working correctly on OSX 10.5/Leopard<br/>
<br/>
  This fixes both Python Launchar and the terminalcommand module.<br/>
................<br/>
  r62651 | ronald.oussoren | 2008-05-02 23:54:56 +0200 (Fri, 02 May 2008) | 2 lines<br/>
<br/>
  Fix for issue #2520 (cannot import macerrors)<br/>
................<br/>
  r62652 | benjamin.peterson | 2008-05-03 00:12:58 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  capitalization nit for reStructuredText<br/>
................<br/>
  r62653 | brett.cannon | 2008-05-03 03:02:41 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  Fix some indentation errors.<br/>
................<br/>
  r62656 | brett.cannon | 2008-05-03 05:19:39 +0200 (Sat, 03 May 2008) | 6 lines<br/>
<br/>
  Fix the C implementation of 'warnings' to infer the filename of the module that<br/>
  raised an exception properly when __file__ is not set, __name__ == '__main__',<br/>
  and sys.argv[0] is a false value.<br/>
<br/>
  Closes issue2743.<br/>
................<br/>
  r62661 | amaury.forgeotdarc | 2008-05-03 14:21:13 +0200 (Sat, 03 May 2008) | 8 lines<br/>
<br/>
  In test_io, StatefulIncrementalDecoderTest was not part of the test suite.<br/>
  And of course, the test failed:<br/>
  a bytearray was used without reason in io.TextIOWrapper.tell().<br/>
<br/>
  The difference is that iterating over bytes (i.e. str in python2.6) returns 1-char bytes,<br/>
  whereas bytearrays yield integers.<br/>
  This code should still work with python3.0<br/>
................<br/>
  r62663 | benjamin.peterson | 2008-05-03 17:56:42 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  The compiling struct is now passed around to all AST helpers (see issue 2720)<br/>
................<br/>
  r62680 | benjamin.peterson | 2008-05-03 23:35:18 +0200 (Sat, 03 May 2008) | 2 lines<br/>
<br/>
  Moved testing of builtin types out of test_builtin and into type specific modules<br/>
................<br/>
  r62686 | mark.dickinson | 2008-05-04 04:25:46 +0200 (Sun, 04 May 2008) | 4 lines<br/>
<br/>
  Make sure that Context traps and flags dictionaries have values 0 and 1<br/>
  (as documented) rather than True and False.<br/>
................<br/>
  r62687 | benjamin.peterson | 2008-05-04 05:05:49 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  Fix typo in whatsnew<br/>
................<br/>
  r62696 | georg.brandl | 2008-05-04 11:15:04 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  #2752: wrong meaning of '' for socket host.<br/>
................<br/>
  r62699 | christian.heimes | 2008-05-04 13:50:53 +0200 (Sun, 04 May 2008) | 1 line<br/>
<br/>
  Added note that Python requires at least Win2k SP4<br/>
................<br/>
  r62700 | gerhard.haering | 2008-05-04 14:59:57 +0200 (Sun, 04 May 2008) | 3 lines<br/>
<br/>
  SQLite requires 64-bit integers in order to build. So the whole HAVE_LONG_LONG<br/>
  #ifdefing was useless.<br/>
................<br/>
  r62701 | gerhard.haering | 2008-05-04 15:15:12 +0200 (Sun, 04 May 2008) | 3 lines<br/>
<br/>
  Applied sqliterow-richcmp.diff patch from Thomas Heller in Issue2152. The<br/>
  sqlite3.Row type is now correctly hashable.<br/>
................<br/>
  r62702 | gerhard.haering | 2008-05-04 15:42:44 +0200 (Sun, 04 May 2008) | 5 lines<br/>
<br/>
  Implemented feature request 2157: Converter names are cut off at '('<br/>
  characters. This avoids the common case of something like 'NUMBER(10)' not<br/>
  being parsed as 'NUMBER', like expected. Also corrected the docs about<br/>
  converter names being case-sensitive. They aren't any longer.<br/>
................<br/>
  r62703 | georg.brandl | 2008-05-04 17:45:05 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  #2757: Remove spare newline.<br/>
................<br/>
  r62711 | benjamin.peterson | 2008-05-04 21:10:02 +0200 (Sun, 04 May 2008) | 2 lines<br/>
<br/>
  Fix typo in bugs.rst<br/>
................]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 04 May 2008 22:42:01 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 62260-62261,62266,62271,62277-62279,62289-62290,62293-62298,62302-62306,62308,62311,62313-62315,62319-62321 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/47d9bbe10897/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 62260-62261,62266,62271,62277-62279,62289-62290,62293-62298,62302-62306,62308,62311,62313-62315,62319-62321 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62260 | gregory.p.smith | 2008-04-10 01:11:56 +0200 (Thu, 10 Apr 2008) | 2 lines<br/>
<br/>
  better diagnostics<br/>
........<br/>
  r62261 | gregory.p.smith | 2008-04-10 01:16:37 +0200 (Thu, 10 Apr 2008) | 3 lines<br/>
<br/>
  Raise SystemError when size &lt; 0 is passed into PyString_FromStringAndSize,<br/>
  PyBytes_FromStringAndSize or PyUnicode_FromStringAndSize.  [issue2587]<br/>
........<br/>
  r62266 | neal.norwitz | 2008-04-10 07:46:39 +0200 (Thu, 10 Apr 2008) | 5 lines<br/>
<br/>
  Remove the test file before writing it in case there is no write permission.<br/>
  This might help fix some of the failures on Windows box(es).  It doesn't hurt<br/>
  either way and ensure the tests are a little more self contained (ie have<br/>
  less assumptions).<br/>
........<br/>
  r62271 | gregory.p.smith | 2008-04-10 21:50:36 +0200 (Thu, 10 Apr 2008) | 2 lines<br/>
<br/>
  get rid of assert (size &gt;= 0) now that an explicit if (size &lt; 0) is in the code.<br/>
........<br/>
  r62277 | andrew.kuchling | 2008-04-10 23:27:10 +0200 (Thu, 10 Apr 2008) | 1 line<br/>
<br/>
  Remove forward-looking statement<br/>
........<br/>
  r62278 | andrew.kuchling | 2008-04-10 23:28:51 +0200 (Thu, 10 Apr 2008) | 1 line<br/>
<br/>
  Add punctuation<br/>
........<br/>
  r62279 | andrew.kuchling | 2008-04-10 23:29:01 +0200 (Thu, 10 Apr 2008) | 1 line<br/>
<br/>
  Use issue directive<br/>
........<br/>
  r62289 | thomas.heller | 2008-04-11 15:05:38 +0200 (Fri, 11 Apr 2008) | 3 lines<br/>
<br/>
  Move backwards compatibility macro to the correct place;<br/>
  PyIndex_Check() was introduced in Python 2.5.<br/>
........<br/>
  r62290 | thomas.heller | 2008-04-11 16:20:26 +0200 (Fri, 11 Apr 2008) | 2 lines<br/>
<br/>
  Performance improvements.<br/>
........<br/>
  r62293 | christian.heimes | 2008-04-12 15:03:03 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Applied patch #2617 from Frank Wierzbicki wit some extras from me<br/>
  -J and -X are now reserved for Jython and non-standard arguments (e.g. IronPython). I've added some extra comments to make sure the reservation don't get missed in the future.<br/>
........<br/>
  r62294 | georg.brandl | 2008-04-12 20:11:18 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Use absolute path in sys.path.<br/>
........<br/>
  r62295 | georg.brandl | 2008-04-12 20:36:09 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  #2615: small consistency update by Jeroen Ruigrok van der Werven.<br/>
........<br/>
  r62296 | georg.brandl | 2008-04-12 21:00:20 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Add Jeroen.<br/>
........<br/>
  r62297 | georg.brandl | 2008-04-12 21:05:37 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  Don't offend snake lovers.<br/>
........<br/>
  r62298 | gregory.p.smith | 2008-04-12 22:37:48 +0200 (Sat, 12 Apr 2008) | 2 lines<br/>
<br/>
  fix compiler warnings<br/>
........<br/>
  r62302 | gregory.p.smith | 2008-04-13 00:24:04 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  socket.error inherits from IOError, it no longer needs listing in<br/>
  the all_errors tuple.<br/>
........<br/>
  r62303 | brett.cannon | 2008-04-13 01:44:07 +0200 (Sun, 13 Apr 2008) | 8 lines<br/>
<br/>
  Re-implement the 'warnings' module in C. This allows for usage of the<br/>
  'warnings' code in places where it was previously not possible (e.g., the<br/>
  parser). It could also potentially lead to a speed-up in interpreter start-up<br/>
  if the C version of the code (_warnings) is imported over the use of the<br/>
  Python version in key places.<br/>
<br/>
  Closes issue #1631171.<br/>
........<br/>
  r62304 | gregory.p.smith | 2008-04-13 02:03:25 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Adds a profile-opt target for easy compilation of a python binary using<br/>
  gcc's profile guided optimization.<br/>
........<br/>
  r62305 | brett.cannon | 2008-04-13 02:18:44 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Fix a bug in PySys_HasWarnOption() where it was not properly checking the<br/>
  length of the list storing the warning options.<br/>
........<br/>
  r62306 | brett.cannon | 2008-04-13 02:25:15 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Fix an accidental bug of an non-existent init function.<br/>
........<br/>
  r62308 | andrew.kuchling | 2008-04-13 03:05:59 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Mention -J, -X<br/>
........<br/>
  r62311 | benjamin.peterson | 2008-04-13 04:20:05 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Give the &quot;Interactive Interpreter Changes&quot; section in 2.6 whatsnew a unique link name<br/>
........<br/>
  r62313 | brett.cannon | 2008-04-13 04:42:36 +0200 (Sun, 13 Apr 2008) | 3 lines<br/>
<br/>
  Fix test_warnings by making the state of things more consistent for each test<br/>
  when it is run.<br/>
........<br/>
  r62314 | skip.montanaro | 2008-04-13 05:17:30 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  spelling<br/>
........<br/>
  r62315 | georg.brandl | 2008-04-13 09:07:44 +0200 (Sun, 13 Apr 2008) | 2 lines<br/>
<br/>
  Fix markup.<br/>
........<br/>
  r62319 | christian.heimes | 2008-04-13 11:30:17 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Fix compiler warning Include/warnings.h:19:28: warning: no newline at end of file<br/>
........<br/>
  r62320 | christian.heimes | 2008-04-13 11:33:24 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Use PyString_InternFromString instead of PyString_FromString for static vars<br/>
........<br/>
  r62321 | christian.heimes | 2008-04-13 11:37:05 +0200 (Sun, 13 Apr 2008) | 1 line<br/>
<br/>
  Added new files to the pcbuild files<br/>
........]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 13 Apr 2008 13:53:33 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 59985-60000,60002,60005-60007,60009-60042 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/14d4104976fc/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 59985-60000,60002,60005-60007,60009-60042 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r59987 | raymond.hettinger | 2008-01-15 21:52:42 +0100 (Tue, 15 Jan 2008) | 1 line<br/>
<br/>
  Refactor if/elif chain for clarity and speed.  Remove dependency on subclasses having to implement _empty and _full.<br/>
........<br/>
  r59988 | raymond.hettinger | 2008-01-15 22:22:47 +0100 (Tue, 15 Jan 2008) | 1 line<br/>
<br/>
  Fix-up half-written paragraph in the docs<br/>
........<br/>
  r59989 | amaury.forgeotdarc | 2008-01-15 22:25:11 +0100 (Tue, 15 Jan 2008) | 3 lines<br/>
<br/>
  test_doctest fails since r59984.<br/>
  Not sure if these are the correct values, but save_stdout has to be set before its usage...<br/>
........<br/>
  r59992 | andrew.kuchling | 2008-01-16 01:32:03 +0100 (Wed, 16 Jan 2008) | 1 line<br/>
<br/>
  Docstring typos<br/>
........<br/>
  r59993 | andrew.kuchling | 2008-01-16 04:17:25 +0100 (Wed, 16 Jan 2008) | 1 line<br/>
<br/>
  Add PEP 3141 section<br/>
........<br/>
  r59998 | andrew.kuchling | 2008-01-16 14:01:51 +0100 (Wed, 16 Jan 2008) | 1 line<br/>
<br/>
  Markup fix<br/>
........<br/>
  r59999 | georg.brandl | 2008-01-16 17:56:29 +0100 (Wed, 16 Jan 2008) | 2 lines<br/>
<br/>
  Fix MSDN library URL. (#1854)<br/>
........<br/>
  r60006 | georg.brandl | 2008-01-16 21:27:56 +0100 (Wed, 16 Jan 2008) | 3 lines<br/>
<br/>
  Add Python-specific content to Doc dir. Update configuration file<br/>
  to work with the newest Sphinx.<br/>
........<br/>
  r60007 | georg.brandl | 2008-01-16 21:29:00 +0100 (Wed, 16 Jan 2008) | 2 lines<br/>
<br/>
  Doc build should work with 2.4 now.<br/>
........<br/>
  r60009 | raymond.hettinger | 2008-01-17 00:38:16 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Minor wordsmithing.<br/>
........<br/>
  r60010 | raymond.hettinger | 2008-01-17 00:40:45 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Add queues will alternative fetch orders (priority based and stack based).<br/>
........<br/>
  r60011 | raymond.hettinger | 2008-01-17 00:49:35 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Add news entry.<br/>
........<br/>
  r60013 | raymond.hettinger | 2008-01-17 04:02:14 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Make starmap() match its pure python definition and accept any itertable input (not just tuples).<br/>
........<br/>
  r60015 | gregory.p.smith | 2008-01-17 08:43:20 +0100 (Thu, 17 Jan 2008) | 3 lines<br/>
<br/>
  Comply with RFC 3207.<br/>
  Fixes issue 829951 - http://bugs.python.org/issue829951<br/>
........<br/>
  r60018 | gregory.p.smith | 2008-01-17 09:03:17 +0100 (Thu, 17 Jan 2008) | 2 lines<br/>
<br/>
  entry for r60015<br/>
........<br/>
  r60019 | raymond.hettinger | 2008-01-17 09:07:05 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Note versionadded.<br/>
........<br/>
  r60020 | gregory.p.smith | 2008-01-17 09:35:49 +0100 (Thu, 17 Jan 2008) | 8 lines<br/>
<br/>
  Fixes (accepts patch) issue1339 - http://bugs.python.org/issue1339<br/>
  - Factor out the duplication of EHLO/HELO in login() and sendmail() to<br/>
    a new function, ehlo_or_helo_if_needed().<br/>
  - Use ehlo_or_helo_if_needed() in starttls()<br/>
  - Check for the starttls exception in starttls() in the same way as<br/>
    login() checks for the auth extension.<br/>
  Contributed by Bill Fenner.<br/>
........<br/>
  r60021 | andrew.kuchling | 2008-01-17 13:00:15 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Revise 3141 section a bit; add some Windows items<br/>
........<br/>
  r60022 | brett.cannon | 2008-01-17 19:45:10 +0100 (Thu, 17 Jan 2008) | 2 lines<br/>
<br/>
  Fix a function pointer declaration to silence the compiler.<br/>
........<br/>
  r60024 | raymond.hettinger | 2008-01-17 20:31:38 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Issue #1861:  Add read-only attribute listing upcoming events in the order they will be run.<br/>
........<br/>
  r60025 | andrew.kuchling | 2008-01-17 20:49:24 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Correction from Jordan Lewis: halfdelay() uses tenths of a second, not milliseconds<br/>
........<br/>
  r60026 | raymond.hettinger | 2008-01-17 23:27:49 +0100 (Thu, 17 Jan 2008) | 1 line<br/>
<br/>
  Add advice on choosing between scheduler and threading.Timer().<br/>
........<br/>
  r60028 | christian.heimes | 2008-01-18 00:01:44 +0100 (Fri, 18 Jan 2008) | 2 lines<br/>
<br/>
  Updated new property syntax. An elaborate example for subclassing and the getter was missing.<br/>
  Added comment about VS 2008 and PGO builds.<br/>
........<br/>
  r60029 | raymond.hettinger | 2008-01-18 00:32:01 +0100 (Fri, 18 Jan 2008) | 1 line<br/>
<br/>
  Fix-up Timer() example.<br/>
........<br/>
  r60030 | raymond.hettinger | 2008-01-18 00:56:56 +0100 (Fri, 18 Jan 2008) | 1 line<br/>
<br/>
  Fix markup<br/>
........<br/>
  r60031 | raymond.hettinger | 2008-01-18 01:10:42 +0100 (Fri, 18 Jan 2008) | 1 line<br/>
<br/>
  clearcache() needs to remove the dict as well as clear it.<br/>
........<br/>
  r60033 | andrew.kuchling | 2008-01-18 03:26:16 +0100 (Fri, 18 Jan 2008) | 1 line<br/>
<br/>
  Bump verson<br/>
........<br/>
  r60034 | andrew.kuchling | 2008-01-18 03:42:52 +0100 (Fri, 18 Jan 2008) | 1 line<br/>
<br/>
  Typo fix<br/>
........<br/>
  r60035 | christian.heimes | 2008-01-18 08:30:20 +0100 (Fri, 18 Jan 2008) | 3 lines<br/>
<br/>
  Coverity issue CID #197<br/>
  var_decl: Declared variable &quot;stm&quot; without initializer<br/>
  ninit_use_in_call: Using uninitialized value &quot;stm&quot; (field &quot;stm&quot;.tm_zone uninitialized) in call to function &quot;mktime&quot;<br/>
........<br/>
  r60036 | christian.heimes | 2008-01-18 08:45:30 +0100 (Fri, 18 Jan 2008) | 11 lines<br/>
<br/>
  Coverity issue CID #167<br/>
  Event alloc_fn: Called allocation function &quot;metacompile&quot; [model]<br/>
  Event var_assign: Assigned variable &quot;gr&quot; to storage returned from &quot;metacompile&quot;<br/>
  		gr = metacompile(n);<br/>
  Event pass_arg: Variable &quot;gr&quot; not freed or pointed-to in function &quot;maketables&quot; [model]<br/>
  		g = maketables(gr);<br/>
    		translatelabels(g);<br/>
    		addfirstsets(g);<br/>
  Event leaked_storage: Returned without freeing storage &quot;gr&quot;<br/>
  		return g;<br/>
........<br/>
  r60038 | christian.heimes | 2008-01-18 09:04:57 +0100 (Fri, 18 Jan 2008) | 3 lines<br/>
<br/>
  Coverity issue CID #182<br/>
  size_error: Allocating 1 bytes to pointer &quot;children&quot;, which needs at least 4 bytes<br/>
........<br/>
  r60041 | christian.heimes | 2008-01-18 09:47:59 +0100 (Fri, 18 Jan 2008) | 4 lines<br/>
<br/>
  Coverity issue CID #169<br/>
  local_ptr_assign_local: Assigning address of stack variable &quot;namebuf&quot; to pointer &quot;filename&quot;<br/>
  out_of_scope: Variable &quot;namebuf&quot; goes out of scope<br/>
  use_invalid: Used &quot;filename&quot; pointing to out-of-scope variable &quot;namebuf&quot;<br/>
........<br/>
  r60042 | christian.heimes | 2008-01-18 09:53:45 +0100 (Fri, 18 Jan 2008) | 2 lines<br/>
<br/>
  Coverity CID #168<br/>
  leaked_storage: Returned without freeing storage &quot;fp&quot;<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>Fri, 18 Jan 2008 09:56:22 +0000</pubDate>
</item>
<item>
    <title>Removed another occurrence of PyInt_ExactCheck()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/565012d1123d/Python/traceback.c</link>
    <description><![CDATA[Removed another occurrence of PyInt_ExactCheck()<br/>
I've modified the semantic of PyTraceBack_Print and sys.tracebacklimit slightly. Overfloats or values &lt;= 0 are replaced with a default value to avoid infinite recursion and other issues.]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 04 Dec 2007 21:55:18 +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/Python/traceback.c</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>Patch #1272, by Christian Heimes and Alexandre Vassalotti.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/19319e70fc3e/Python/traceback.c</link>
    <description><![CDATA[Patch #1272, by Christian Heimes and Alexandre Vassalotti.<br/>
Changes to make __file__ a proper Unicode object, using the default<br/>
filesystem encoding.<br/>
This is a bit tricky because the default filesystem encoding isn't<br/>
set by the time we import the first modules; at that point we fudge<br/>
things a bit.  This is okay since __file__ isn't really used much<br/>
except for error reporting.<br/>
Tested on OSX and Linux only so far.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 15 Oct 2007 02:52:41 +0000</pubDate>
</item>
<item>
    <title>Bug #1772489: make dir() work on traceback objects again.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5391b5f8cd7a/Python/traceback.c</link>
    <description><![CDATA[Bug #1772489: make dir() work on traceback objects again.]]></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>Tue, 14 Aug 2007 17:53:54 +0000</pubDate>
</item>
<item>
    <title>Get rid of traceback.c:tb_getattr in favor of marking the members as READONLY.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9b02128521e2/Python/traceback.c</link>
    <description><![CDATA[Get rid of traceback.c:tb_getattr in favor of marking the members as READONLY.]]></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>Tue, 14 Aug 2007 17:47:27 +0000</pubDate>
</item>
<item>
    <title>Remove support for __members__ and __methods__.  There still might be</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/74a3c6826683/Python/traceback.c</link>
    <description><![CDATA[Remove support for __members__ and __methods__.  There still might be<br/>
some cleanup to do on this.  Particularly in Python/traceback.c with<br/>
getting rid of the getattr if possible and Demo/*metaclasses/Enum.py.]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 11 Aug 2007 06:39:53 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 56467-56482 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e70cdce0e8b2/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 56467-56482 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/p3yk<br/>
<br/>
................<br/>
  r56477 | martin.v.loewis | 2007-07-21 09:04:38 +0200 (Sa, 21 Jul 2007) | 11 lines<br/>
<br/>
  Merged revisions 56466-56476 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r56476 | martin.v.loewis | 2007-07-21 08:55:02 +0200 (Sa, 21 Jul 2007) | 4 lines<br/>
<br/>
    PEP 3123: Provide forward compatibility with Python 3.0, while keeping<br/>
    backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and<br/>
    PyVarObject_HEAD_INIT.<br/>
  ........<br/>
................<br/>
  r56478 | martin.v.loewis | 2007-07-21 09:47:23 +0200 (Sa, 21 Jul 2007) | 2 lines<br/>
<br/>
  PEP 3123: Use proper C inheritance for PyObject.<br/>
................<br/>
  r56479 | martin.v.loewis | 2007-07-21 10:06:55 +0200 (Sa, 21 Jul 2007) | 3 lines<br/>
<br/>
  Add longintrepr.h to Python.h, so that the compiler can<br/>
  see that PyFalse is really some kind of PyObject*.<br/>
................<br/>
  r56480 | martin.v.loewis | 2007-07-21 10:47:18 +0200 (Sa, 21 Jul 2007) | 2 lines<br/>
<br/>
  Qualify SHIFT, MASK, BASE.<br/>
................<br/>
  r56482 | martin.v.loewis | 2007-07-21 19:10:57 +0200 (Sa, 21 Jul 2007) | 2 lines<br/>
<br/>
  Correctly refer to _ob_next.<br/>
................]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 21 Jul 2007 17:22:18 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 53451-53537 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6ebad2a6b990/Python/traceback.c</link>
    <description><![CDATA[Merged revisions 53451-53537 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r53454 | brett.cannon | 2007-01-15 20:12:08 +0100 (Mon, 15 Jan 2007) | 3 lines<br/>
<br/>
  Add a note for strptime that just because strftime supports some extra<br/>
  directive that is not documented that strptime will as well.<br/>
........<br/>
  r53458 | vinay.sajip | 2007-01-16 10:50:07 +0100 (Tue, 16 Jan 2007) | 1 line<br/>
<br/>
  Updated rotating file handlers to use _open().<br/>
........<br/>
  r53459 | marc-andre.lemburg | 2007-01-16 14:03:06 +0100 (Tue, 16 Jan 2007) | 2 lines<br/>
<br/>
  Add news items for the recent pybench and platform changes.<br/>
........<br/>
  r53460 | sjoerd.mullender | 2007-01-16 17:42:38 +0100 (Tue, 16 Jan 2007) | 4 lines<br/>
<br/>
  Fixed ntpath.expandvars to not replace references to non-existing<br/>
  variables with nothing.  Also added tests.<br/>
  This fixes bug #494589.<br/>
........<br/>
  r53464 | neal.norwitz | 2007-01-17 07:23:51 +0100 (Wed, 17 Jan 2007) | 1 line<br/>
<br/>
  Give Calvin Spealman access for python-dev summaries.<br/>
........<br/>
  r53465 | neal.norwitz | 2007-01-17 09:37:26 +0100 (Wed, 17 Jan 2007) | 1 line<br/>
<br/>
  Remove Calvin since he only has access to the website currently.<br/>
........<br/>
  r53466 | thomas.heller | 2007-01-17 10:40:34 +0100 (Wed, 17 Jan 2007) | 2 lines<br/>
<br/>
  Replace C++ comments with C comments.<br/>
........<br/>
  r53472 | andrew.kuchling | 2007-01-17 20:55:06 +0100 (Wed, 17 Jan 2007) | 1 line<br/>
<br/>
  [Part of bug #1599254] Add suggestion to Mailbox docs to use Maildir, and warn user to lock/unlock mailboxes when modifying them<br/>
........<br/>
  r53475 | georg.brandl | 2007-01-17 22:09:04 +0100 (Wed, 17 Jan 2007) | 2 lines<br/>
<br/>
  Bug #1637967: missing //= operator in list.<br/>
........<br/>
  r53477 | georg.brandl | 2007-01-17 22:19:58 +0100 (Wed, 17 Jan 2007) | 2 lines<br/>
<br/>
  Bug #1629125: fix wrong data type (int -&gt; Py_ssize_t) in PyDict_Next docs.<br/>
........<br/>
  r53481 | neal.norwitz | 2007-01-18 06:40:58 +0100 (Thu, 18 Jan 2007) | 1 line<br/>
<br/>
  Try reverting part of r53145 that seems to cause the Windows buildbots to fail in test_uu.UUFileTest.test_encode<br/>
........<br/>
  r53482 | fred.drake | 2007-01-18 06:42:30 +0100 (Thu, 18 Jan 2007) | 1 line<br/>
<br/>
  add missing version entry<br/>
........<br/>
  r53483 | neal.norwitz | 2007-01-18 07:20:55 +0100 (Thu, 18 Jan 2007) | 7 lines<br/>
<br/>
  This test doesn't pass on Windows.  The cause seems to be that chmod<br/>
  doesn't support the same funcationality as on Unix.  I'm not sure if<br/>
  this fix is the best (or if it will even work)--it's a test to see<br/>
  if the buildbots start passing again.<br/>
<br/>
  It might be better to not even run this test if it's windows (or non-posix).<br/>
........<br/>
  r53488 | neal.norwitz | 2007-01-19 06:53:33 +0100 (Fri, 19 Jan 2007) | 1 line<br/>
<br/>
  SF #1635217, Fix unbalanced paren<br/>
........<br/>
  r53489 | martin.v.loewis | 2007-01-19 07:42:22 +0100 (Fri, 19 Jan 2007) | 3 lines<br/>
<br/>
  Prefix AST symbols with _Py_. Fixes #1637022.<br/>
  Will backport.<br/>
........<br/>
  r53497 | martin.v.loewis | 2007-01-19 19:01:38 +0100 (Fri, 19 Jan 2007) | 2 lines<br/>
<br/>
  Add UUIDs for 2.5.1 and 2.5.2<br/>
........<br/>
  r53499 | raymond.hettinger | 2007-01-19 19:07:18 +0100 (Fri, 19 Jan 2007) | 1 line<br/>
<br/>
  SF# 1635892:  Fix docs for betavariate's input parameters .<br/>
........<br/>
  r53503 | martin.v.loewis | 2007-01-20 15:05:39 +0100 (Sat, 20 Jan 2007) | 2 lines<br/>
<br/>
  Merge 53501 and 53502 from 25 branch:<br/>
  Add /GS- for AMD64 and Itanium builds where missing.<br/>
........<br/>
  r53504 | walter.doerwald | 2007-01-20 18:28:31 +0100 (Sat, 20 Jan 2007) | 2 lines<br/>
<br/>
  Port test_resource.py to unittest.<br/>
........<br/>
  r53505 | walter.doerwald | 2007-01-20 19:19:33 +0100 (Sat, 20 Jan 2007) | 2 lines<br/>
<br/>
  Add argument tests an calls of resource.getrusage().<br/>
........<br/>
  r53506 | walter.doerwald | 2007-01-20 20:03:17 +0100 (Sat, 20 Jan 2007) | 2 lines<br/>
<br/>
  resource.RUSAGE_BOTH might not exist.<br/>
........<br/>
  r53507 | walter.doerwald | 2007-01-21 00:07:28 +0100 (Sun, 21 Jan 2007) | 2 lines<br/>
<br/>
  Port test_new.py to unittest.<br/>
........<br/>
  r53508 | martin.v.loewis | 2007-01-21 10:33:07 +0100 (Sun, 21 Jan 2007) | 2 lines<br/>
<br/>
  Patch #1610575: Add support for _Bool to struct.<br/>
........<br/>
  r53509 | georg.brandl | 2007-01-21 11:28:43 +0100 (Sun, 21 Jan 2007) | 3 lines<br/>
<br/>
  Bug #1486663: don't reject keyword arguments for subclasses of builtin<br/>
  types.<br/>
........<br/>
  r53511 | georg.brandl | 2007-01-21 11:35:10 +0100 (Sun, 21 Jan 2007) | 2 lines<br/>
<br/>
  Patch #1627441: close sockets properly in urllib2.<br/>
........<br/>
  r53517 | georg.brandl | 2007-01-22 20:40:21 +0100 (Mon, 22 Jan 2007) | 3 lines<br/>
<br/>
  Use new email module names (#1637162, #1637159, #1637157).<br/>
........<br/>
  r53518 | andrew.kuchling | 2007-01-22 21:26:40 +0100 (Mon, 22 Jan 2007) | 1 line<br/>
<br/>
  Improve pattern used for mbox 'From' lines; add a simple test<br/>
........<br/>
  r53519 | andrew.kuchling | 2007-01-22 21:27:50 +0100 (Mon, 22 Jan 2007) | 1 line<br/>
<br/>
  Make comment match the code<br/>
........<br/>
  r53522 | georg.brandl | 2007-01-22 22:10:33 +0100 (Mon, 22 Jan 2007) | 2 lines<br/>
<br/>
  Bug #1249573: fix rfc822.parsedate not accepting a certain date format<br/>
........<br/>
  r53524 | georg.brandl | 2007-01-22 22:23:41 +0100 (Mon, 22 Jan 2007) | 2 lines<br/>
<br/>
  Bug #1627316: handle error in condition/ignore pdb commands more gracefully.<br/>
........<br/>
  r53526 | lars.gustaebel | 2007-01-23 12:17:33 +0100 (Tue, 23 Jan 2007) | 4 lines<br/>
<br/>
  Patch #1507247: tarfile.py: use current umask for intermediate<br/>
  directories.<br/>
........<br/>
  r53527 | thomas.wouters | 2007-01-23 14:42:00 +0100 (Tue, 23 Jan 2007) | 13 lines<br/>
<br/>
<br/>
  SF patch #1630975: Fix crash when replacing sys.stdout in sitecustomize<br/>
<br/>
  When running the interpreter in an environment that would cause it to set<br/>
  stdout/stderr/stdin's encoding, having a sitecustomize that would replace<br/>
  them with something other than PyFile objects would crash the interpreter.<br/>
  Fix it by simply ignoring the encoding-setting for non-files.<br/>
<br/>
  This could do with a test, but I can think of no maintainable and portable<br/>
  way to test this bug, short of adding a sitecustomize.py to the buildsystem<br/>
  and have it always run with it (hmmm....)<br/>
........<br/>
  r53528 | thomas.wouters | 2007-01-23 14:50:49 +0100 (Tue, 23 Jan 2007) | 4 lines<br/>
<br/>
<br/>
  Add news entry about last checkin (oops.)<br/>
........<br/>
  r53531 | martin.v.loewis | 2007-01-23 22:11:47 +0100 (Tue, 23 Jan 2007) | 4 lines<br/>
<br/>
  Make PyTraceBack_Here use the current thread, not the<br/>
  frame's thread state. Fixes #1579370.<br/>
  Will backport.<br/>
........<br/>
  r53535 | brett.cannon | 2007-01-24 00:21:22 +0100 (Wed, 24 Jan 2007) | 5 lines<br/>
<br/>
  Fix crasher for when an object's __del__ creates a new weakref to itself.<br/>
  Patch only fixes new-style classes; classic classes still buggy.<br/>
<br/>
  Closes bug #1377858.  Already backported.<br/>
........<br/>
  r53536 | walter.doerwald | 2007-01-24 01:42:19 +0100 (Wed, 24 Jan 2007) | 2 lines<br/>
<br/>
  Port test_popen.py to unittest.<br/>
........]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 01 Feb 2007 18:02:27 +0000</pubDate>
</item>
<item>
    <title>Merged the int/long unification branch, by very crude means (sorry Thomas!).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4aee3f672f77/Python/traceback.c</link>
    <description><![CDATA[Merged the int/long unification branch, by very crude means (sorry Thomas!).<br/>
I banged on the code (beyond what's in that branch) to make fewer tests fail;<br/>
the only tests that fail now are:<br/>
  test_descr -- can't pickle ints?!<br/>
  test_pickletools -- ???<br/>
  test_socket -- See python.org/sf/1619659<br/>
  test_sqlite -- ???<br/>
I'll deal with those later.]]></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>Sun, 14 Jan 2007 03:31:43 +0000</pubDate>
</item>
<item>
    <title>Merge p3yk branch with the trunk up to revision 45595. This breaks a fair</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f731859e9b3b/Python/traceback.c</link>
    <description><![CDATA[Merge p3yk branch with the trunk up to revision 45595. This breaks a fair<br/>
number of tests, all because of the codecs/_multibytecodecs issue described<br/>
here (it's not a Py3K issue, just something Py3K discovers):<br/>
http://mail.python.org/pipermail/python-dev/2006-April/064051.html<br/>
<br/>
Hye-Shik Chang promised to look for a fix, so no need to fix it here. The<br/>
tests that are expected to break are:<br/>
<br/>
test_codecencodings_cn<br/>
test_codecencodings_hk<br/>
test_codecencodings_jp<br/>
test_codecencodings_kr<br/>
test_codecencodings_tw<br/>
test_codecs<br/>
test_multibytecodec<br/>
<br/>
This merge fixes an actual test failure (test_weakref) in this branch,<br/>
though, so I believe merging is the right thing to do anyway.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 21 Apr 2006 10:40:58 +0000</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/Python/traceback.c</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/Python/traceback.c</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>Remove an unneeded variable assignment.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8e3b5fbc1e41/Python/traceback.c</link>
    <description><![CDATA[Remove an unneeded variable assignment.<br/>
<br/>
Found using Clang's static analyzer.]]></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, 05 May 2010 20:53:20 +0000</pubDate>
</item>
<item>
    <title>revert unintended changes</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8f6cf39c96dd/Python/traceback.c</link>
    <description><![CDATA[revert unintended changes]]></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, 09 Sep 2009 11:42:57 +0000</pubDate>
</item>
<item>
    <title>tabbify</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5dec8a12e455/Python/traceback.c</link>
    <description><![CDATA[tabbify]]></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, 09 Sep 2009 11:40:54 +0000</pubDate>
</item>

  </channel>
</rss>
