Author haypo
Recipients ezio.melotti, haypo, inada.naoki, python-dev, r.david.murray, serhiy.storchaka
Date 2015-10-09.21:23:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1444425837.37.0.39417843216.issue24870@psf.upfronthosting.co.za>
In-reply-to
Content
INADA Naoki: "I want to Python 3.4 and Python 3.5 solve this issue since it's critical problem for some people."

On microbenchmarks, the optimization that I just implemented in Python 3.6 are impressive. The problem is that the implementation is quite complex. If I understood correctly, you are asking to optimize decoders and encoders for ASCII and UTF-8 (modify 4 functions) for the surrogateescape error handler. Is that right? Would UTF-8 be enough or not?

I don't like backporting optimizations which are not well tested right now. To optimize encoders, I wrote a full new _PyBytesWriter API. We cannot backport this new API, even if it's private. So the backport may be more complex than the code in the default branch.
History
Date User Action Args
2015-10-09 21:23:57hayposetrecipients: + haypo, ezio.melotti, r.david.murray, inada.naoki, python-dev, serhiy.storchaka
2015-10-09 21:23:57hayposetmessageid: <1444425837.37.0.39417843216.issue24870@psf.upfronthosting.co.za>
2015-10-09 21:23:57haypolinkissue24870 messages
2015-10-09 21:23:57haypocreate