Author haypo
Recipients ezio.melotti, haypo, inada.naoki, python-dev, r.david.murray, serhiy.storchaka
Date 2015-10-09.21:15:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1444425308.71.0.901186620624.issue24870@psf.upfronthosting.co.za>
In-reply-to
Content
Short summary.

Ok, I optimized ASCII, Latin1 and UTF-8 codecs (encoders and decoders) for the most common error handlers.

* ASCII and Latin1 encoders: surrogateescape, replace, ignore, backslashreplace, xmlcharrefreplace
* ASCII decoder: surrogateescape, replace, ignore
* (Latin1 decoder cannot fail)
* UTF-8 encoder: surrogateescape, surrogatepass, replace, ignore, backslashreplace, xmlcharrefreplace
* UTF-8 decoder: surrogateescape, replace, ignore

The code to handle other error handlers in encoders has also be optimized.

Surrogateescape has now an efficent implementation for ASCII, Latin1 and UTF-8 encoders and decoders.
History
Date User Action Args
2015-10-09 21:15:08hayposetrecipients: + haypo, ezio.melotti, r.david.murray, inada.naoki, python-dev, serhiy.storchaka
2015-10-09 21:15:08hayposetmessageid: <1444425308.71.0.901186620624.issue24870@psf.upfronthosting.co.za>
2015-10-09 21:15:08haypolinkissue24870 messages
2015-10-09 21:15:08haypocreate