Message252664
| Author |
vstinner |
| Recipients |
ezio.melotti, methane, python-dev, r.david.murray, serhiy.storchaka, vstinner |
| 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. |
|