Skip to content

Commit d110f44

Browse files
committed
7.3.9 release
1 parent 480ea7b commit d110f44

File tree

4 files changed

+238
-55
lines changed

4 files changed

+238
-55
lines changed

pages/checksums.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,52 @@
88
99
Here are the checksums
1010

11+
pypy3.9-v3.7.9 sha256::
12+
13+
2e1ae193d98bc51439642a7618d521ea019f45b8fb226940f7e334c548d2b4b9 pypy3.9-v7.3.9-aarch64.tar.bz2
14+
0de4b9501cf28524cdedcff5052deee9ea4630176a512bdc408edfa30914bae7 pypy3.9-v7.3.9-linux32.tar.bz2
15+
46818cb3d74b96b34787548343d266e2562b531ddbaf330383ba930ff1930ed5 pypy3.9-v7.3.9-linux64.tar.bz2
16+
59c8852168b2b1ba1f0211ff043c678760380d2f9faf2f95042a8878554dbc25 pypy3.9-v7.3.9-osx64.tar.bz2
17+
774dca83bcb4403fb99b3d155e7bd572ef8c52b9fe87a657109f64e75ad71732 pypy3.9-v7.3.9-s390x.tar.bz2
18+
2abaa1e9fe1ec0e233c9fbc377a0c8e9a0634080a8f4f30eb6898301f6618c12 pypy3.9-v7.3.9-src.tar.bz2
19+
1c67e33882052ab53e464e398898abefd6df7ff7127bf754be88bb17938759f2 pypy3.9-v7.3.9-src.zip
20+
be48ab42f95c402543a7042c999c9433b17e55477c847612c8733a583ca6dff5 pypy3.9-v7.3.9-win64.zip
21+
22+
pypy3.8-v3.7.9 sha256::
23+
24+
5e124455e207425e80731dff317f0432fa0aba1f025845ffca813770e2447e32 pypy3.8-v7.3.9-aarch64.tar.bz2
25+
4b261516c6c59078ab0c8bd7207327a1b97057b4ec1714ed5e79a026f9efd492 pypy3.8-v7.3.9-linux32.tar.bz2
26+
08be25ec82fc5d23b78563eda144923517daba481a90af0ace7a047c9c9a3c34 pypy3.8-v7.3.9-linux64.tar.bz2
27+
91a5c2c1facd5a4931a8682b7d792f7cf4f2ba25cd2e7e44e982139a6d5e4840 pypy3.8-v7.3.9-osx64.tar.bz2
28+
c6177a0016c9145c7b99fddb5d74cc2e518ccdb216a6deb51ef6a377510cc930 pypy3.8-v7.3.9-s390x.tar.bz2
29+
5b5d9d9256f12a129af8384e2f581bdfab3bc0fbbe3a0a480d9c1d2e95490eb1 pypy3.8-v7.3.9-src.tar.bz2
30+
d4f716f324ebbd7ec3c0e0e309c2d7dd76846f693f50b7796820acf346147401 pypy3.8-v7.3.9-src.zip
31+
05022baaa55db2b60880f2422312d9e4025e1267303ac57f33e8253559d0be88 pypy3.8-v7.3.9-win64.zip
32+
33+
pypy3.7-v3.7.9 sha256::
34+
35+
fc62f2c453fb851d10a1879c6e75c31ffebbf2a44d181bb06fcac4750d023fc pypy3.7-v7.3.9-aarch64.tar.bz2
36+
3398cece0167b81baa219c9cd54a549443d8c0a6b553ec8ec13236281e0d86cd pypy3.7-v7.3.9-linux32.tar.bz2
37+
c58195124d807ecc527499ee19bc511ed753f4f2e418203ca51bc7e3b124d5d1 pypy3.7-v7.3.9-linux64.tar.bz2
38+
12d92f578a200d50959e55074b20f29f93c538943e9a6e6522df1a1cc9cef542 pypy3.7-v7.3.9-osx64.tar.bz2
39+
fcab3b9e110379948217cf592229542f53c33bfe881006f95ce30ac815a6df48 pypy3.7-v7.3.9-s390x.tar.bz2
40+
70426163b194ee46009986eea6d9426098a3ffb552d9cdbd3dfaa64a47373f49 pypy3.7-v7.3.9-src.tar.bz2
41+
3643392817cfd0826f70be3d026c2f119904b2bfb40c39c32bad84f5a6aa02f5 pypy3.7-v7.3.9-src.zip
42+
8acb184b48fb3c854de0662e4d23a66b90e73b1ab73a86695022c12c745d8b00 pypy3.7-v7.3.9-win64.zip
43+
44+
45+
pypy2.7-v3.7.9 sha256::
46+
47+
aff4e4dbab53448f662cd01acb2251571d60f836d2f48382a7d8da54ca5b3442 pypy2.7-v7.3.9-aarch64.tar.bz2
48+
bbf4e7343d43c8217099a9bffeed6a1781f4b5a3e186ed1a0befca65e647aeb9 pypy2.7-v7.3.9-linux32.tar.bz2
49+
172a928b0096a7e00b7d58f523f57300c35c3de7f822491e2a7bc845375c23f8 pypy2.7-v7.3.9-linux64.tar.bz2
50+
77314f5a6b2cc35d24e6f952bef89f5da612b90e4127a8034aed708d9ae483c4 pypy2.7-v7.3.9-osx64.tar.bz2
51+
62481dd3c6472393ca05eb3a0880c96e4f5921747157607dbaa772a7369cab77 pypy2.7-v7.3.9-s390x.tar.bz2
52+
39b0972956f6548ce5828019dbae12503c32d6cbe91a2becf88d3e42cc52197b pypy2.7-v7.3.9-src.tar.bz2
53+
3400e6b03cfcecd0a2f90271e4dd44e5fe862c7bf82a43535114ad57b57af555 pypy2.7-v7.3.9-src.zip
54+
ca7b0f4c576995b388cfb4c796e3f6f20b037e5314571bf267daa068a3a2af31 pypy2.7-v7.3.9-win64.zip
55+
56+
1157
pypy3.9-v3.7.8 sha256::
1258

1359
89d7ee12a8c416e83fae80af82482531fc6502321e75e5b7a0cc01d756ee5f0e pypy3.9-v7.3.8-aarch64.tar.bz2

pages/download.rst

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
.. title: Download and Install
22
.. slug: download
33
.. date: 2019-12-28 16:14:02 UTC
4-
.. tags:
5-
.. category:
6-
.. link:
7-
.. description:
4+
.. tags:
5+
.. category:
6+
.. link:
7+
.. description:
88
99
1010
We provide pre-compiled binaries for many platforms and OSes.
@@ -31,19 +31,19 @@ Source
3131

3232
.. class:: download_menu
3333

34-
* `3.9 Source (tar.bz2)`__; `3.9 Source (zip)`__.
35-
* `3.8 Source (tar.bz2)`__; `3.8 Source (zip)`__.
36-
* `3.7 Source (tar.bz2)`__; `3.7 Source (zip)`__.
37-
* `2.7 Source (tar.bz2)`__; `2.7 Source (zip)`__.
38-
39-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-src.tar.bz2
40-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-src.zip
41-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-src.tar.bz2
42-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-src.zip
43-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-src.tar.bz2
44-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-src.zip
45-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-src.tar.bz2
46-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-src.zip
34+
* `3.9 Source (tar.bz2)`__; `3.9 Source (zip)`__.
35+
* `3.8 Source (tar.bz2)`__; `3.8 Source (zip)`__.
36+
* `3.7 Source (tar.bz2)`__; `3.7 Source (zip)`__.
37+
* `2.7 Source (tar.bz2)`__; `2.7 Source (zip)`__.
38+
39+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-src.tar.bz2
40+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-src.zip
41+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-src.tar.bz2
42+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-src.zip
43+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-src.tar.bz2
44+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-src.zip
45+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-src.tar.bz2
46+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-src.zip
4747

4848

4949
More information

pages/download_advanced.rst

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111

1212
We provide pre-compiled binaries for many platforms and OSes:
1313

14-
* the Python2.7 compatible release — **PyPy2.7 v7.3.8**
14+
* the Python2.7 compatible release — **PyPy2.7 v7.3.9**
1515

16-
* the Python3.7 compatible release — **PyPy3.7 v7.3.8**
16+
* the Python3.7 compatible release — **PyPy3.7 v7.3.9**
1717

18-
* the Python3.8 compatible release — **PyPy3.8 v7.3.8**
18+
* the Python3.8 compatible release — **PyPy3.8 v7.3.9**
1919

20-
* the Python3.9 compatible release — **PyPy3.9 v7.3.8**
20+
* the Python3.9 compatible release — **PyPy3.9 v7.3.9**
2121

2222
.. note::
2323

@@ -79,27 +79,27 @@ We provide pre-compiled binaries for many platforms and OSes:
7979
- compatible with CentOS7 and later. Note there are two aarch64 downloads,
8080
the link points to the portable one.
8181

82-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-linux64.tar.bz2
83-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-linux64.tar.bz2
84-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-linux64.tar.bz2
85-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-linux64.tar.bz2
82+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-linux64.tar.bz2
83+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-linux64.tar.bz2
84+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-linux64.tar.bz2
85+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-linux64.tar.bz2
8686

87-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-win64.zip
88-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-win64.zip
89-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-win64.zip
90-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-win64.zip
87+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-win64.zip
88+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-win64.zip
89+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-win64.zip
90+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-win64.zip
9191

92-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-osx64.tar.bz2
93-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-osx64.tar.bz2
94-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-osx64.tar.bz2
95-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-osx64.tar.bz2
92+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-osx64.tar.bz2
93+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-osx64.tar.bz2
94+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-osx64.tar.bz2
95+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-osx64.tar.bz2
9696

97-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-aarch64-portable.tar.bz2
98-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-aarch64-portable.tar.bz2
99-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-aarch64-portable.tar.bz2
100-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-aarch64-portable.tar.bz2
97+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-aarch64-portable.tar.bz2
98+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-aarch64-portable.tar.bz2
99+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-aarch64-portable.tar.bz2
100+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-aarch64-portable.tar.bz2
101101

102-
.. _`PyPy latest`: https://doc.pypy.org/en/latest/release-v7.3.8.html
102+
.. _`PyPy latest`: https://doc.pypy.org/en/latest/release-v7.3.9.html
103103
.. _`vcredist.x64.exe`: https://www.microsoft.com/en-us/download/details.aspx?id=52685
104104

105105
..
@@ -150,19 +150,19 @@ We provide pre-compiled binaries for many platforms and OSes:
150150
- built on Redhat Linux 7.2 [1]_
151151

152152

153-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-linux32.tar.bz2
154-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-linux32.tar.bz2
155-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-linux32.tar.bz2
156-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-linux32.tar.bz2
153+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-linux32.tar.bz2
154+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-linux32.tar.bz2
155+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-linux32.tar.bz2
156+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-linux32.tar.bz2
157157

158158
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.1-ppc64.tar.bz2
159159

160160
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.1-ppc64le.tar.bz2
161161

162-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-s390x.tar.bz2
163-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-s390x.tar.bz2
164-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-s390x.tar.bz2
165-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-s390x.tar.bz2
162+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-s390x.tar.bz2
163+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-s390x.tar.bz2
164+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-s390x.tar.bz2
165+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-s390x.tar.bz2
166166

167167
.. [1]
168168
Linux binaries are provided for the
@@ -353,15 +353,15 @@ Building from source
353353
Alternatively, get one of the following smaller packages for the source at
354354
the same revision as the above binaries:
355355

356-
* `pypy2.7-v7.3.8-src.tar.bz2`__ (sources, PyPy 2.7 only)
357-
* `pypy3.7-v7.3.8-src.tar.bz2`__ (sources, PyPy 3.7 only)
358-
* `pypy3.8-v7.3.8-src.tar.bz2`__ (sources, PyPy 3.8 only)
359-
* `pypy3.9-v7.3.8-src.tar.bz2`__ (sources, PyPy 3.9 only)
356+
* `pypy2.7-v7.3.9-src.tar.bz2`__ (sources, PyPy 2.7 only)
357+
* `pypy3.7-v7.3.9-src.tar.bz2`__ (sources, PyPy 3.7 only)
358+
* `pypy3.8-v7.3.9-src.tar.bz2`__ (sources, PyPy 3.8 only)
359+
* `pypy3.9-v7.3.9-src.tar.bz2`__ (sources, PyPy 3.9 only)
360360

361-
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.8-src.tar.bz2
362-
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.8-src.tar.bz2
363-
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.8-src.tar.bz2
364-
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.8-src.tar.bz2
361+
.. __: https://downloads.python.org/pypy/pypy2.7-v7.3.9-src.tar.bz2
362+
.. __: https://downloads.python.org/pypy/pypy3.7-v7.3.9-src.tar.bz2
363+
.. __: https://downloads.python.org/pypy/pypy3.8-v7.3.9-src.tar.bz2
364+
.. __: https://downloads.python.org/pypy/pypy3.9-v7.3.9-src.tar.bz2
365365

366366

367367
2. Make sure you **installed the dependencies.** See the list here__.
@@ -494,7 +494,7 @@ pre-compiling them, normal users will get errors:
494494
normally found: e.g. in your project's main directory, or in a
495495
directory that you add to the env var ``PYTHONPATH``.
496496

497-
.. _`package.py`: https://foss.heptapod.net/pypy/pypy/-/blob/release-pypy3.8-v7.3.8/pypy/tool/release/package.py
497+
.. _`package.py`: https://foss.heptapod.net/pypy/pypy/-/blob/release-pypy3.8-v7.3.9/pypy/tool/release/package.py
498498

499499
Checksums
500500
---------

posts/2022/03/pypyv739-release.rst

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
.. title: PyPy v7.3.9 security release
2+
.. slug: pypy-v738-release
3+
.. date: 2022-03-30 05:53:45 UTC
4+
.. tags: release
5+
.. category:
6+
.. link:
7+
.. description:
8+
.. type: rest
9+
.. author: The PyPy Team
10+
11+
============================
12+
PyPy v7.3.9 security release
13+
============================
14+
15+
..
16+
Changelog up to commit caa2915dcf05
17+
18+
.. note::
19+
This is a pre-release announcement. When the release actually happens, it
20+
will be announced on the `PyPy blog`_
21+
22+
.. _`PyPy blog`: https://pypy.org/blog
23+
24+
The PyPy team is proud to release version 7.3.9 of PyPy. This is a security
25+
release to match the recent `CPython release`_ and updates the portable pypy
26+
tarballs with ``bzip2 1.0.8``, ``openssl1.1.1n``, and ``libexpat 2.4.7``. Along
27+
the way this release fixes some issues discovered after the 7.3.8 release and
28+
updates ``sqlite3`` to 3.38.2. It includes:
29+
30+
- PyPy2.7, which is an interpreter supporting the syntax and the features of
31+
Python 2.7 including the stdlib for CPython 2.7.18+ (the ``+`` is for
32+
backported security updates)
33+
34+
- PyPy3.7, which is an interpreter supporting the syntax and the features of
35+
Python 3.7, including the stdlib for CPython 3.7.13. This will be the last
36+
release of PyPy3.7.
37+
38+
- PyPy3.8, which is an interpreter supporting the syntax and the features of
39+
Python 3.8, including the stdlib for CPython 3.8.13.
40+
41+
- PyPy3.9, which is an interpreter supporting the syntax and the features of
42+
Python 3.9, including the stdlib for CPython 3.9.12. We relate to this as
43+
"beta" quality. We welcome testing of this version, if you discover
44+
incompatibilities, please report them so we can gain confidence in the version.
45+
46+
The interpreters are based on much the same codebase, thus the multiple
47+
release. This is a micro release, all APIs are compatible with the other 7.3
48+
releases. Highlights of the release, since the release of 7.3.8 in February 2022,
49+
include:
50+
51+
- Fixed some failing stdlib tests on PyPy3.9
52+
- Update the bundled libexpat to 2.4.6 and sqlite3 to 3.38.2
53+
54+
We recommend updating. You can find links to download the v7.3.9 releases here:
55+
56+
https://pypy.org/download.html
57+
58+
We would like to thank our donors for the continued support of the PyPy
59+
project. If PyPy is not quite good enough for your needs, we are available for
60+
direct consulting work. If PyPy is helping you out, we would love to hear about
61+
it and encourage submissions to our blog_ via a pull request
62+
to https://github.com/pypy/pypy.org
63+
64+
We would also like to thank our contributors and encourage new people to join
65+
the project. PyPy has many layers and we need help with all of them: `PyPy`_
66+
and `RPython`_ documentation improvements, tweaking popular modules to run
67+
on PyPy, or general `help`_ with making RPython's JIT even better. Since the
68+
7.3.7 release, we have accepted contributions from 6 new contributors,
69+
thanks for pitching in, and welcome to the project!
70+
71+
If you are a python library maintainer and use C-extensions, please consider
72+
making a HPy_ / CFFI_ / cppyy_ version of your library that would be performant
73+
on PyPy.
74+
In any case both `cibuildwheel`_ and the `multibuild system`_ support
75+
building wheels for PyPy.
76+
77+
.. _`PyPy`: index.html
78+
.. _`RPython`: https://rpython.readthedocs.org
79+
.. _`help`: project-ideas.html
80+
.. _CFFI: https://cffi.readthedocs.io
81+
.. _cppyy: https://cppyy.readthedocs.io
82+
.. _`multibuild system`: https://github.com/matthew-brett/multibuild
83+
.. _`cibuildwheel`: https://github.com/joerick/cibuildwheel
84+
.. _blog: https://pypy.org/blog
85+
.. _HPy: https://hpyproject.org/
86+
.. _`CPython release`: https://discuss.python.org/t/py-day-is-coming-a-joint-security-release-spree-for-python-3-7-3-8-3-9-and-3-10-on-march-14th
87+
88+
What is PyPy?
89+
=============
90+
91+
PyPy is a Python interpreter, a drop-in replacement for CPython 2.7, 3.7, 3.8 and
92+
3.9. It's fast (`PyPy and CPython 3.7.4`_ performance
93+
comparison) due to its integrated tracing JIT compiler.
94+
95+
We also welcome developers of other `dynamic languages`_ to see what RPython
96+
can do for them.
97+
98+
This PyPy release supports:
99+
100+
* **x86** machines on most common operating systems
101+
(Linux 32/64 bits, Mac OS X 64 bits, Windows 64 bits, OpenBSD, FreeBSD)
102+
103+
* 64-bit **ARM** machines running Linux. A shoutout to Huawei for sponsoring
104+
the VM running the tests.
105+
106+
* **s390x** running Linux
107+
108+
* big- and little-endian variants of **PPC64** running Linux,
109+
110+
PyPy support Windows 32-bit, PPC64 big- and little-endian, and ARM 32 bit, but
111+
does not release binaries. Please reach out to us if you wish to sponsor
112+
releases for those platforms.
113+
114+
.. _`PyPy and CPython 3.7.4`: https://speed.pypy.org
115+
.. _`dynamic languages`: https://rpython.readthedocs.io/en/latest/examples.html
116+
117+
Known Issues with PyPy3.9
118+
=========================
119+
120+
- We slightly modified the concurrent future's ``ProcessExcecutorPool`` to
121+
start all the worker processes when the first task is received (like on
122+
Python3.8) to avoid an apparent race condition when using ``fork`` and
123+
threads (issue 3650_).
124+
125+
126+
What else is new?
127+
=================
128+
129+
For more information about the 7.3.9 release, see the `full changelog`_.
130+
131+
Please update, and continue to help us make PyPy better.
132+
133+
Cheers,
134+
The PyPy team
135+
136+
.. _`full changelog`: https://doc.pypy.org/en/latest/release-v7.3.9.html#changelog
137+
.. _3650: https://foss.heptapod.net/pypy/pypy/-/issues/3650

0 commit comments

Comments
 (0)