Релиз PyPy 1.3

Python
PyPy это экспериментальная реализация Python на языке RPython — подмножестве языка Python. Особенностями проекта является наличие JIT компилятора и возможности оттранслировать код интерпретатора в С, .Net и Java версии.

Главное нововведение версии 1.3 — поддержка С расширений СPython. Расширения не являются бинарно-совместимыми, поэтому для использования из PyPy их придется пересобрать. Не удивляйтесь если ваше любимое расширение не соберется — поддержка cpyext находится в альфа стадии и существенная часть API CPython еще не реализована. В этом случае разработчики предлагают закатать рукава и реализовать их самостоятельно.

Кроме того в релиз вошли множественные улучшения jit компилятора, в частности серьезно увеличена скорость компиляции, багфиксы и проч.

Хотя проект еще далек от готовности, скорость развития продолжает радовать — особенно на фоне того, что об Unladen Swallow в последнее время мало слышно.

Подозреваю что в следующих релизах мы увидим 64-битную версию PyPy и поддержку jit для расширений С — как результат двух проектов которые реализуются в рамка GSoC в этом году.

Собственно новость
Страница для скачивания
Теги:pythoncpyextjit
Хабы: Python
+26
648 7
Комментарии 11

Похожие публикации

Python-разработчик с нуля
22 января 202169 900 ₽Нетология
Python для работы с данными
25 января 202131 500 ₽Нетология
Python-разработчик
28 января 202199 000 ₽Яндекс.Практикум
Мидл python-разработчик
11 февраля 202185 000 ₽Яндекс.Практикум

Лучшие публикации за сутки