-
Victor Stinner yazdı
* 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.
d3f0882d
Adı |
Son kayıt (commit)
|
Son güncelleme |
---|---|---|
.. | ||
README.txt | ||
asciilib.h | ||
codecs.h | ||
count.h | ||
ctype.h | ||
eq.h | ||
fastsearch.h | ||
find.h | ||
find_max_char.h | ||
localeutil.h | ||
partition.h | ||
split.h | ||
stringdefs.h | ||
transmogrify.h | ||
ucs1lib.h | ||
ucs2lib.h | ||
ucs4lib.h | ||
undef.h | ||
unicode_format.h | ||
unicodedefs.h |