aboutsummaryrefslogtreecommitdiff
blob: 14ac989d7d7c24d4154273ce6757212f0973f74e (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
==========================
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: zlib-copying

The zlib module's compressobj and decompressobj now expose copy methods
as they do on CPython.


.. 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.