Releases: pyston/pyston
v2.3.5
v2.3.4
This release adds pyston_lite
, the Pyston JIT as an extension module. pyston_lite
is distributed via PyPI / conda, so one can just do
pip install pyston_lite_autoload
This release also contains other performance enhancements, such as for numeric code, which appear both in the full Pyston distribution here as well as pyston-lite.
See our blog post for more details.
v2.3.3
2.3.3 release
- 64-bit ARM support
Please download the "amd64" packages if you are using an Intel or AMD x86_64 CPU and "arm64" if you are running on an aarch64 ARM CPU (e.g. Raspberry Pi 4, AWS Graviton, Apple silicon M1). Note that you need a 64-bit OS for any of these architectures.
If you use Ubuntu or Debian please use the ".deb" package. Else the "portable" archive should work on other distributions and doesn't require installing. The PystonConda files set up a miniconda installation with Pyston installed and configured to install packages from the appropriate sources.
v2.3.2
- Fix for #149 (memory leak)
- Workaround for #152 (setuptools incompatibility)
- Other small fixes and improvements
We've removed Ubuntu 16.04 support due to one of our dependencies removing 16.04 support. If this is important to you please file an issue and we may be able to add it back.
This means that our portable release (which you can extract anywhere and run) is now based on our 18.04 package
v2.3.1
Some small compatibility improvements:
- Readded recursion-limit checking
- Embedding works from our portable release
- Portable release readline works
- Merge in the bug and security fixes from upstream v3.8.12
This release now contains our newly-released conda installer as well.
v2.3
Embedding support, additional performance improvements
Update: uploaded new pyston_2.3_portable-v3.tar.gz
which contains #83 an important fix for issue #41 and #76. This problem only existed in the portable release. If you didn't run into this problem there is no need to update from pyston_2.3_portable-v2.tar.gz
.
v2.2
- first fully open source release
- several bigger performance improvements
- merged in cpython 3.8.8 changes
- misc bug fixes
Debian packages: install via sudo apt install ./pyston_2.2*.deb
then run via pyston
or pip-pyston
.
Portable directory: unpack pyston_2.2_portable.tar.gz
into a new directory then run Pyston via one of the pyston symlinks inside the directory.
We recommend setting up virtual environments using pyston -m venv
since the Ubuntu-provided virtualenv package is fairly old.
For more information and known issues have a look at our wiki https://github.com/pyston/pyston_v2/wiki