📜 ⬆️ ⬇️

PyPy 1.3 release

PyPy is an experimental implementation of Python in the RPython language - a subset of the Python language. The project features a JIT compiler and the ability to translate interpreter code in C, .Net and Java versions.

The main innovation of version 1.3 is support for Python extensions. Extensions are not binary compatible, so you have to rebuild them for use from PyPy. Do not be surprised if your favorite extension fails - cpyext support is in alpha stage and a significant part of the CPython API has not yet been implemented. In this case, the developers offer to roll up the sleeves and implement them yourself.

In addition, the release includes multiple improvements to the jit compiler, in particular, the compilation speed, bugfixes, and so on have been seriously increased.
')
Although the project is still far from readiness, the speed of development continues to delight - especially against the background of the fact that the Unladen Swallow has not heard much lately.

I suspect that in the next releases we will see a 64-bit version of PyPy and jit support for extensions C - as a result of two projects that are being implemented within the framework of GSoC this year.

Actually news
Download page

Source: https://habr.com/ru/post/97650/


All Articles