1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
==========
PyPy 5.4.1
==========
We have released a bugfix for PyPy2.7-v5.4.0, released last week,
due to the following issues:
* Update list of contributors in documentation and LICENSE file,
this was unfortunately left out of 5.4.0. My apologies to the new
contributors
* Allow tests run with ``-A`` to find ``libm.so`` even if it is a script not a
dynamically loadable file
* Bump ``sys.setrecursionlimit()`` when translating PyPy, for translating with CPython
* Tweak a float comparison with 0 in ``backendopt.inline`` to avoid rounding errors
* Fix for an issue for translating the sandbox
* Fix for and issue where ``unicode.decode('utf8', 'custom_replace')`` messed up
the last byte of a unicode string sometimes
* Update built-in cffi_ to version 1.8.1
* Explicitly detect that we found as-yet-unsupported OpenSSL 1.1, and crash
translation with a message asking for help porting it
* Fix a regression where a PyBytesObject was forced (converted to a RPython
object) when not required, reported as issue #2395
Thanks to those who reported the issues.
What is PyPy?
=============
PyPy is a very compliant Python interpreter, almost a drop-in replacement for
CPython 2.7. It's fast (`PyPy and CPython 2.7.x`_ performance comparison)
due to its integrated tracing JIT compiler.
We also welcome developers of other
`dynamic languages`_ to see what RPython can do for them.
This release supports:
* **x86** machines on most common operating systems
(Linux 32/64, Mac OS X 64, Windows 32, OpenBSD, FreeBSD),
* newer **ARM** hardware (ARMv6 or ARMv7, with VFPv3) running Linux,
* big- and little-endian variants of **PPC64** running Linux,
* **s390x** running Linux
.. _cffi: https://cffi.readthedocs.io
.. _`PyPy and CPython 2.7.x`: http://speed.pypy.org
.. _`dynamic languages`: http://pypyjs.org
Please update, and continue to help us make PyPy better.
Cheers
The PyPy Team
|