File: whatsnew-pypy3-7.3.4.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 (108 lines) | stat: -rw-r--r-- 2,485 bytes parent folder | download | duplicates (3)
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
=========================
What's new in PyPy3 7.3.4
=========================

.. this is the revision after release-pypy3.6-v7.3.3
.. startrev: a57ea1224248

.. branches merged to py3.6 and are not reported in the test. Re-enable
    these lines for the release or when fixing the test
    .. branch: py3.6-resync

    .. branch: fix-crypt-py3-import

    Fix bad merge of crypt cffi module

    .. branch: issue3348

    Fix utf_8_decode for final=False, error=ignore

.. 3.8 branches  ------------------------

.. branch: fstring-debugging
Add support for the debugging sigil ``=`` in f-strings.

.. branch: some-other-38-features
Implement ``typed_ast`` features in the ``ast``-module.

.. branch: some-3.8-features
Implement named expression (the walrus operator ``:=``).


.. 3.7 branches -----------------------------------------

.. branch: py3.7-rsre

Fix rsre module for python 3.7

.. branch: incremental_decoder

Fix utf_8_decode for final=False 


.. branch: refactor-posonly

Refactor how positional-only arguments are represented in signature objects,
which brings it more in line with Python 3.8, and simplifies the code.

.. branch: const

Change `char *`` to ``const char *`` in ``PyStructSequence_Field``,
``PyStructSequence_Desc``, ``PyGetSetDef``, ``wrapperbase``

.. branch: win64-py3.7

Merge win64 into this branch

.. branch: win64-cpyext

Fix the cpyext module for win64

.. branch: py3.7-winreg

Fix various problems with ``winreg``: add ``REG_QWORD``, implement reflection
on win64, (bpo-21151) preserve None passed as ``REG_BINARY``, (bpo-25778),
truncate ``REG_SZ`` at first ``NULL``, use surrogatepass in ``UTF-16`` decoding
(issue 3342).

.. branch: py3.7-win64-hash

Prevent overflow in ``_hash_long`` on win64 using method from CPython, and
speed it up.

.. branch: issue-3371

Allow compiler to inherit flags from ``__future__.annotations``. Fixes
``>>> x : X``

.. branch: win32consoleio2

Re-enable ``_io.win32console`` on windows

.. branch: meth-fastcall

Implement METH_FASTCALL

.. branch: py3.7-win64-cpyext-longobject 

Fix ``cpyext.longobject`` for win64

.. branch: py3.7-big-sur-dyld-cache

Fix loading system libraries with ctypes on macOS Big Sur. (issue 3314)

.. branch: map-improvements-3.7

Port map-improvements to py3.7

.. branch: win64-hpy

Enable _hpy_universal on win64

.. branch: vendor/stdlib-3.7

Update stdlib to 3.7.10

.. branch: fix-issue-3181

Fix ElementTree.extend not working on iterators (issue 3181 and bpo43399)