9 мая тихо и незаметно вышел PyPy 2.3, интерпретатор и JIT-компилятор Python, одновременно являющийся инструментарием для разработки интерпретаторов динамически типизированных языков программирования; на сегодня PyPy поддерживает x86 под управлением Linux (32 и 64 бит), Mac OS X (64 бит), OpenBSD, Windows (32 бит), и ARMv6/ARMv7 (с VFPv3) под управлением Linux.
Эта версия PyPy содержит относительно немного значимых улучшений функциональности - разработчики сосредоточились на чистке и рефакторинге кода, и исправлении ошибок и регрессий. Одним из результатов этой работы стало выделение транслятора RPython (языка, на котором написан интерпретатор Python) в отдельный пакет, который возможно использовать отдельно от PyPy (например, в HippyVM [3], в группу разработчиков которой входит Maciej Fijalkowski, один из PyPy core developers).
Видимые пользователю изменения в сравнении с предыдущей версией:
Продолжаются работы по реализации STM [9] (preview-версия интерпретатора с STM ожидается «уже скоро, как только мы исправим несколько ошибок») и Python 3.
Поддержать нужный подпроект трудовым рублем можно здесь: STM [10], NumPy [11], Python3 [12].
Подробнее... [13]
Ссылки:
[1] http://htfl.ru/news/pypy
[2] http://htfl.ru/cat-news-obnovlenie-po
[3] /out.php?link=http://hippyvm.com/blog
[4] /out.php?link=http://morepypy.blogspot.ru/2013/11/numpy-status-update.html
[5] /out.php?link=https://bitbucket.org/pypy/numpy.git
[6] /out.php?link=http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html
[7] /out.php?link=http://docs.scipy.org/doc/numpy/reference/generated/numpy.nditer.html
[8] /out.php?link=http://morepypy.blogspot.ru/2014/04/numpy-on-pypy-status-update.html
[9] /out.php?link=http://morepypy.blogspot.ru/2014/04/stm-results-and-second-call-for.html
[10] /out.php?link=http://pypy.org/tmdonate2.html
[11] /out.php?link=http://pypy.org/numpydonate.html
[12] /out.php?link=http://pypy.org/py3donate.html
[13] /out.php?link=http://morepypy.blogspot.ru/2014/05/pypy-23-terrestrial-arthropod-trap.html