From: Ben Darnell Date: Sat, 26 Jan 2013 19:53:12 +0000 (-0500) Subject: Note a performance improvement on PyPy in the release notes. X-Git-Tag: v3.0.0~150 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bace588335197bdc60c928c528a61db5ffdafc8e;p=thirdparty%2Ftornado.git Note a performance improvement on PyPy in the release notes. sys.exc_info() is very slow on pypy. Commit 24c3d41748728cf4f3ea1509044b4abc7cea666e removed an unconditional call to sys.exc_info when there is no error. Performance on demo/benchmark/benchmark.py went from 3k qps to 5k. --- diff --git a/website/sphinx/releases/next.rst b/website/sphinx/releases/next.rst index 68241f9d7..164cad660 100644 --- a/website/sphinx/releases/next.rst +++ b/website/sphinx/releases/next.rst @@ -159,6 +159,8 @@ General which will be used for SSL certificate validation when applicable. Additionally, when supported (on Python 3.2+), this hostname will be sent via SNI (and this is supported by `tornado.simple_httpclient`) +* Fixed a major performance regression when run on PyPy (introduced in + Tornado 2.3). `tornado.netutil` ~~~~~~~~~~~~~~~~~