Message252662
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. |
|
| Date |
User |
Action |
Args |
| 2015-10-09 21:15:08 | vstinner | set | recipients:
+ vstinner, ezio.melotti, r.david.murray, methane, python-dev, serhiy.storchaka |
| 2015-10-09 21:15:08 | vstinner | set | messageid: <[email protected]> |
| 2015-10-09 21:15:08 | vstinner | link | issue24870 messages |
| 2015-10-09 21:15:08 | vstinner | create | |
|