File: release-5.0.1.rst

package info (click to toggle)
pypy3 7.3.19%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 212,236 kB
  • sloc: python: 2,098,316; ansic: 540,565; sh: 21,462; asm: 14,419; cpp: 4,451; makefile: 4,209; objc: 761; xml: 530; exp: 499; javascript: 314; pascal: 244; lisp: 45; csh: 12; awk: 4
file content (40 lines) | stat: -rw-r--r-- 1,352 bytes parent folder | download | duplicates (5)
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
==========
PyPy 5.0.1
==========

We have released a bugfix for PyPy 5.0, after reports that the newly released
`lxml 3.6.0`_, which now supports PyPy 5.0 +, can `crash on large files`_.
Thanks to those who reported the crash. Please update, downloads are available
at pypy.org/download.html

.. _`lxml 3.6.0`: https://pypi.python.org/pypi/lxml/3.6.0
.. _`crash on large files`: https://bitbucket.org/pypy/pypy/issues/2260

The changes between PyPy 5.0 and 5.0.1 are only two bug fixes: one in
cpyext, which fixes notably (but not only) lxml; and another for a
corner case of the JIT.

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, and the
big- and little-endian variants of **PPC64** running Linux.

.. _`PyPy and CPython 2.7.x`: https://speed.pypy.org
.. _`dynamic languages`: https://pypyjs.org

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

Cheers

The PyPy Team