Files
cpython/Include
Victor Stinner d3f0882dfb Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args)
* Formatting string, int, float and complex use the _PyUnicodeWriter API. It
   avoids a temporary buffer in most cases.
 * Add _PyUnicodeWriter_WriteStr() to restore the PyAccu optimization: just
   keep a reference to the string if the output is only composed of one string
 * Disable overallocation when formatting the last argument of str%args and
   str.format(args)
 * Overallocation allocates at least 100 characters: add min_length attribute
   to the _PyUnicodeWriter structure
 * Add new private functions: _PyUnicode_FastCopyCharacters(),
   _PyUnicode_FastFill() and _PyUnicode_FromASCII()

The speed up is around 20% in average.
2012-05-29 12:57:52 +02:00
..
2011-08-09 16:15:04 -05:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2011-10-15 16:38:20 +02:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2012-05-06 11:20:09 +02:00
2010-12-03 20:14:31 +00:00
2011-03-16 11:35:38 +02:00
2012-04-15 15:12:37 +01:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00
2010-12-03 20:14:31 +00:00