PyPy Logo

My async MongoDB driver Motor now passes its test suite running in PyPy 1.9. To celebrate, I’ve switched my blog from CPython to PyPy!

Update: I moved back to CPython 2.7. Although Motor and the rest of my blog’s software appears to run stably on PyPy, it is very very slow. I have some suspicions about why but need to investigate.

Another update: It has been pointed out to me on the Tornado mailing list that greenlets make PyPy programs slow:

PyPy now comes with stackless features enabled by default. However, any loop using stackless features will interrupt the JIT for now, so no real performance improvement for stackless-based programs. Contact pypy-dev for info how to help on removing this restriction.