aboutsummaryrefslogtreecommitdiff
blob: 5eb2f8f6b7cb70c8353ad5356760713aef8a8cca (plain)
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
==========
PyPy 5.7.1
==========

We have released a bugfix PyPy2.7-v5.7.1 and PyPy3.5-v5.7.1 beta (Linux 64bit),
due to the following issues:

  * correctly handle an edge case in dict.pop (issue 2508_)

  * fix a regression to correctly handle multiple inheritance in a C-API type
    where the second base is an app-level class with a ``__new__`` function

  * fix a regression to fill a C-API type's ``tp_getattr`` slot from a
    ``__getattr__`` method (issue 2523_)

Thanks to those who reported the issues.

.. _2508: https://bitbucket.org/pypy/pypy/issues/2508
.. _2523: https://bitbucket.org/pypy/pypy/issues/2523

What is PyPy?
=============

PyPy is a very compliant Python interpreter, almost a drop-in replacement for
CPython 2.7 and CPython 3.5. 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.

The PyPy 2.7 release supports: 

  * **x86** machines on most common operating systems
    (Linux 32/64 bits, Mac OS X 64 bits, Windows 32 bits, OpenBSD, FreeBSD)
  
  * newer **ARM** hardware (ARMv6 or ARMv7, with VFPv3) running Linux,
  
  * big- and little-endian variants of **PPC64** running Linux,

  * **s390x** running Linux

.. _`PyPy and CPython 2.7.x`: https://speed.pypy.org
.. _`dynamic languages`: https://rpython.readthedocs.io/en/latest/examples.html

Please update, and continue to help us make PyPy better.

Cheers

The PyPy Team