File: release-v5.10.1.rst

package info (click to toggle)
pypy3 7.0.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 111,848 kB
  • sloc: python: 1,291,746; ansic: 74,281; asm: 5,187; cpp: 3,017; sh: 2,533; makefile: 544; xml: 243; lisp: 45; csh: 21; awk: 4
file content (63 lines) | stat: -rw-r--r-- 1,861 bytes parent folder | download | duplicates (2)
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
===========
PyPy 5.10.1
===========

We have released a bugfix PyPy3.5-v5.10.1
due to the following issues:

  * Fix ``time.sleep(float('nan')`` which would hang on windows

  * Fix missing ``errno`` constants on windows

  * Fix issue 2718_ for the REPL on linux

  * Fix an overflow in converting 3 secs to nanosecs (issue 2717_ )

  * Flag kwarg to ``os.setxattr`` had no effect

  * Fix the winreg module for unicode entries in the registry on windows

Note that many of these fixes are for our new beta verison of PyPy3.5 on
windows. There may be more unicode problems in the windows beta version
especially around the subject of directory- and file-names with non-ascii
characters.

Our downloads are available now. On macos, we recommend you wait for the
Homebrew_ package.

Thanks to those who reported the issues.

.. _2718: https://bitbucket.org/pypy/pypy/issues/2718
.. _2717: https://bitbucket.org/pypy/pypy/issues/2717
.. _Homebrew: http://brewformulas.org/Pypy

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.

This PyPy 3.5 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`: http://speed.pypy.org
.. _`dynamic languages`: http://rpython.readthedocs.io/en/latest/examples.html

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

Cheers

The PyPy Team