<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Include/complexobject.h history</title>
    <description>Include/complexobject.h revision history</description>
    <item>
    <title>Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/22b56b0b8619/Include/complexobject.h</link>
    <description><![CDATA[Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args)<br/>
<br/>
 * Formatting string, int, float and complex use the _PyUnicodeWriter API. It<br/>
   avoids a temporary buffer in most cases.<br/>
 * Add _PyUnicodeWriter_WriteStr() to restore the PyAccu optimization: just<br/>
   keep a reference to the string if the output is only composed of one string<br/>
 * Disable overallocation when formatting the last argument of str%args and<br/>
   str.format(args)<br/>
 * Overallocation allocates at least 100 characters: add min_length attribute<br/>
   to the _PyUnicodeWriter structure<br/>
 * Add new private functions: _PyUnicode_FastCopyCharacters(),<br/>
   _PyUnicode_FastFill() and _PyUnicode_FromASCII()<br/>
<br/>
The speed up is around 20% in average.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 29 May 2012 12:57:52 +0200</pubDate>
</item>
<item>
    <title>Implement PEP 393.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8beaa9a37387/Include/complexobject.h</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>Merge branches/pep-0384.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/62b61abd02b8/Include/complexobject.h</link>
    <description><![CDATA[Merge branches/pep-0384.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 03 Dec 2010 20:14:31 +0000</pubDate>
</item>
<item>
    <title>Issue #1588: Add complex.__format__.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2cde0d003ffc/Include/complexobject.h</link>
    <description><![CDATA[Issue #1588: Add complex.__format__.]]></description>
    <author>&#69;&#114;&#105;&#99;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#101;&#114;&#105;&#99;&#64;&#116;&#114;&#117;&#101;&#98;&#108;&#97;&#100;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 30 Apr 2009 01:00:33 +0000</pubDate>
</item>
<item>
    <title>Issue #1588: Add complex.__format__.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/34e7c1b14495/Include/complexobject.h</link>
    <description><![CDATA[Issue #1588: Add complex.__format__.]]></description>
    <author>&#69;&#114;&#105;&#99;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#101;&#114;&#105;&#99;&#64;&#116;&#114;&#117;&#101;&#98;&#108;&#97;&#100;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 30 Apr 2009 00:58:58 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 62380,62382-62383 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b69f443ef480/Include/complexobject.h</link>
    <description><![CDATA[Merged revisions 62380,62382-62383 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r62380 | christian.heimes | 2008-04-19 01:13:07 +0200 (Sat, 19 Apr 2008) | 3 lines<br/>
<br/>
  I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math.<br/>
<br/>
  The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :)<br/>
........<br/>
  r62382 | christian.heimes | 2008-04-19 01:40:40 +0200 (Sat, 19 Apr 2008) | 2 lines<br/>
<br/>
  Added new files to Windows project files<br/>
  More Windows related fixes are coming soon<br/>
........<br/>
  r62383 | christian.heimes | 2008-04-19 01:49:11 +0200 (Sat, 19 Apr 2008) | 1 line<br/>
<br/>
  Stupid me. Py_RETURN_NAN should actually return something ...<br/>
........]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 19 Apr 2008 00:31:39 +0000</pubDate>
</item>
<item>
    <title>#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/86a2679dca46/Include/complexobject.h</link>
    <description><![CDATA[#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 19 Dec 2007 02:45:37 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 56467-56482 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e70cdce0e8b2/Include/complexobject.h</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>SF # 607253, header file problems by Ralf W. Grosse-Kunstleve</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/36124157b317/Include/complexobject.h</link>
    <description><![CDATA[SF # 607253, header file problems by Ralf W. Grosse-Kunstleve<br/>
<br/>
Don't pollute the namespace when protecting against multiple header inclusion.<br/>
Prefix with Py_ and use standard naming convention Py_FILENAME_H.]]></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>Fri, 04 Oct 2002 12:43:02 +0000</pubDate>
</item>
<item>
    <title>Excise DL_EXPORT from Include.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c1eb668525e1/Include/complexobject.h</link>
    <description><![CDATA[Excise DL_EXPORT from Include.<br/>
<br/>
Thanks to Skip Montanaro and Kalle Svensson for the patches.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#72;&#97;&#109;&#109;&#111;&#110;&#100;&#32;&#60;&#109;&#104;&#97;&#109;&#109;&#111;&#110;&#100;&#64;&#115;&#107;&#105;&#112;&#112;&#105;&#110;&#101;&#116;&#46;&#99;&#111;&#109;&#46;&#97;&#117;&#62;</author>
    <pubDate>Mon, 12 Aug 2002 07:21:58 +0000</pubDate>
</item>
<item>
    <title>Backport last checkin:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/488295d1ba11/Include/complexobject.h</link>
    <description><![CDATA[Backport last checkin:<br/>
SF # 607253, header file problems, reported by Ralf W. Grosse-Kunstleve<br/>
<br/>
Don't pollute the namespace when protecting against multiple header inclusion.<br/>
Prefix with Py_ and use standard naming convention Py_FILENAME_H.]]></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>Fri, 04 Oct 2002 12:50:12 +0000</pubDate>
</item>
<item>
    <title>Again perhaps the end of [#460020] bug or feature: unicode() and subclasses.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/733314fcfdaa/Include/complexobject.h</link>
    <description><![CDATA[Again perhaps the end of [#460020] bug or feature: unicode() and subclasses.<br/>
Inhibited complex unary plus optimization when applied to a complex subtype.<br/>
Added PyComplex_CheckExact macro.  Some comments and minor code fiddling.]]></description>
    <author>&#84;&#105;&#109;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#105;&#109;&#46;&#112;&#101;&#116;&#101;&#114;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 12 Sep 2001 19:12:49 +0000</pubDate>
</item>
<item>
    <title>Make the PyXXX_Check() macros for the numeric types inheritance-aware.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/19d271f297dc/Include/complexobject.h</link>
    <description><![CDATA[Make the PyXXX_Check() macros for the numeric types inheritance-aware.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 29 Aug 2001 15:45:32 +0000</pubDate>
</item>
<item>
    <title>ANSI-fication and Py_PROTO extermination.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5709ddba423c/Include/complexobject.h</link>
    <description><![CDATA[ANSI-fication and Py_PROTO extermination.]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 09 Jul 2000 00:20:36 +0000</pubDate>
</item>
<item>
    <title>Add DL_IMPORT(returntype) for all officially exported functions.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/60fdb1db1175/Include/complexobject.h</link>
    <description><![CDATA[Add DL_IMPORT(returntype) for all officially exported functions.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 04 Dec 1998 18:48:25 +0000</pubDate>
</item>
<item>
    <title>Add prototypes for c_sum() etc.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ca39355be55a/Include/complexobject.h</link>
    <description><![CDATA[Add prototypes for c_sum() etc.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 19 Aug 1996 22:04:54 +0000</pubDate>
</item>
<item>
    <title>renamed complex -&gt; Py_complex</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/db5488fe495b/Include/complexobject.h</link>
    <description><![CDATA[renamed complex -&gt; Py_complex]]></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, 21 Jul 1996 02:24:22 +0000</pubDate>
</item>
<item>
    <title>rename exported symbols with _Py_ prefix</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2f314ca0cd33/Include/complexobject.h</link>
    <description><![CDATA[rename exported symbols with _Py_ prefix]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 24 May 1996 21:01:36 +0000</pubDate>
</item>
<item>
    <title>added decl for PyComplex_AsCComplex</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8ddda66dbf2c/Include/complexobject.h</link>
    <description><![CDATA[added decl for PyComplex_AsCComplex]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 12 Jan 1996 00:55:11 +0000</pubDate>
</item>
<item>
    <title>complex numbers a la Konrad Hinsen</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e5d1f242daf9/Include/complexobject.h</link>
    <description><![CDATA[complex numbers a la Konrad Hinsen]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 12 Jan 1996 00:47:05 +0000</pubDate>
</item>

  </channel>
</rss>
