File: whatsnew-pypy2-7.3.6.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 (64 lines) | stat: -rw-r--r-- 1,690 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
===========================
What's new in PyPy2.7 7.3.6
===========================

.. this is a revision shortly after release-pypy-7.3.4
.. startrev: 9c11d242d78c


.. branch: faster-rbigint-big-divmod

Speed up ``divmod`` for very large numbers. This also speeds up string
formatting of big numbers.

.. branch: jit-heapcache-interiorfields

Optimize dictionary operations in the JIT a bit more, making it possible to
completely optimize away the creation of dictionaries in more situations (such
as calling the ``dict.update`` method on known dicts).

.. branch: bpo-35714

Add special error messange for ``'\0'`` in ``rstruct.formatiterator``
(bpo-35714)

.. branch: gcc-precompiled-header

Speed up GCC compilation by using a pre-compiled header.

.. branch: set-vmprof_apple-only-on-darwin

Only set VMPROF_APPLE on bsd-like when sys.platform is darwin

.. minor branches not worth to document
.. branch: fix-checkmodule-2
.. branch: tiny-traceviewer-fix


.. branch: dotviewer-python3

Make dotviewer python3 compatible and add some features (like rudimentary
record support).

.. branch: specialize-sum

Add specialization for sum(list) and sum(tuple)

.. branch: win64-xmm-registers

Set non-volatile xmm registers in the JIT for windows 64-bit calling
conventions. Fixes a bug where the JIT was not restoring registers when
returning from a call

.. branch: no-make-portable

Add an option to package pypy non-portably

.. branch: win64-stat

Add ``st_file_attributes`` and ``st_reparse_tag`` attributes to ``os.stat``
on windows. Also follow the reparse logic of Python3.8.

.. branch: scoped-cffi-malloc

Adds a scoped way to malloc buffers to cffi and use it in ``ssl.read``