This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients ezio.melotti, python-dev, serhiy.storchaka, vstinner
Date 2013-11-19.13:21:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1384867293.5.0.0759935611156.issue19646@psf.upfronthosting.co.za>
In-reply-to
Content
> I'm surprised that this has given such large effect. ;) I hoped only on more clear code.

To be honest, I expected shorter code but worse performances using _PyUnicodeWriter_WriteASCIIString().

dict_repr() was not really super fast: it did call PyUnicode_FromString() at each call to decode ": " and ", " from UTF-8. list_repr() and tuplerepr() kept ", " separator cached in a static variable. This is probably why the code is now faster.
History
Date User Action Args
2013-11-19 13:21:33vstinnersetrecipients: + vstinner, ezio.melotti, python-dev, serhiy.storchaka
2013-11-19 13:21:33vstinnersetmessageid: <1384867293.5.0.0759935611156.issue19646@psf.upfronthosting.co.za>
2013-11-19 13:21:33vstinnerlinkissue19646 messages
2013-11-19 13:21:33vstinnercreate