File: whatsnew-pypy2-7.1.0.rst

package info (click to toggle)
pypy3 7.3.11%2Bdfsg-2%2Bdeb12u3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 201,024 kB
  • sloc: python: 1,950,308; ansic: 517,580; sh: 21,417; asm: 14,419; cpp: 4,263; makefile: 4,228; objc: 761; xml: 530; exp: 499; javascript: 314; pascal: 244; lisp: 45; csh: 11; awk: 4
file content (41 lines) | stat: -rw-r--r-- 1,087 bytes parent folder | download | duplicates (4)
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
==========================
What's new in PyPy2.7 7.0+
==========================

.. this is a revision shortly after release-pypy-7.0.0
.. startrev: 481c69f7d81f

.. branch: zlib-copying-third-time-a-charm

Make sure zlib decompressobjs have their streams deallocated immediately
on flush.

.. branch: zlib-copying-redux

Fix calling copy on already-flushed compressobjs.



.. branch: math-improvements

Improve performance of long operations where one of the operands fits into
an int.

.. branch: regalloc-playground

Improve register allocation in the JIT.

.. branch: promote-unicode

Implement rlib.jit.promote_unicode to complement promote_string

.. branch: unicode-utf8

Use utf8 internally to represent unicode, with the goal of never using rpython-level unicode

.. branch: newmemoryview-app-level

Since _ctypes is implemented in pure python over libffi, add interfaces and
methods to support the buffer interface from python. Specifically, add a
``__pypy__.newmemoryview`` function to create a memoryview and extend the use
of the PyPy-specific ``__buffer__`` class method.