From 8ffce756df314d7f06e2a949b412715f053876c8 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Wed, 23 Jul 2025 11:43:25 +0200 Subject: [PATCH 1/7] Add a what's new entry about Emscripten changes to Python 3.14 --- Doc/whatsnew/3.14.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index 6bdf4aee709ad3..762aa0715ecc17 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -1081,6 +1081,14 @@ The behavior of :func:`!gc.collect` changes slightly: (Contributed by Mark Shannon in :gh:`108362`.) +Platform Support +================ + +* :pep:`776: Emscripten is now an officially supported platform at + :pep:`tier 3 <11#tier-3>`. As a part of this effort, more than 25 bugs in + Emscripten libc were fixed :issue:`127146`. Emscripten now includes support + for ``ctypes`` (:gh:`127683`), ``termios``, and ``fcntl``, as well as + experimental support for the new PyREPL (:gh:`136931`). Other language changes ====================== From ced3c37650255b40474334a9c5cb77d4149bc7ae Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Wed, 23 Jul 2025 11:46:06 +0200 Subject: [PATCH 2/7] Tweak wording --- Doc/whatsnew/3.14.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index 762aa0715ecc17..9396bd7378a956 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -1088,7 +1088,7 @@ Platform Support :pep:`tier 3 <11#tier-3>`. As a part of this effort, more than 25 bugs in Emscripten libc were fixed :issue:`127146`. Emscripten now includes support for ``ctypes`` (:gh:`127683`), ``termios``, and ``fcntl``, as well as - experimental support for the new PyREPL (:gh:`136931`). + experimental support for PyREPL (:gh:`136931`). Other language changes ====================== From 3dd6fd6eed021dfdfbae4dc245356db3c15500b6 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Wed, 23 Jul 2025 11:46:56 +0200 Subject: [PATCH 3/7] Fix markup --- Doc/whatsnew/3.14.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index 9396bd7378a956..9895a914766034 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -1084,7 +1084,7 @@ The behavior of :func:`!gc.collect` changes slightly: Platform Support ================ -* :pep:`776: Emscripten is now an officially supported platform at +* :pep:`776`: Emscripten is now an officially supported platform at :pep:`tier 3 <11#tier-3>`. As a part of this effort, more than 25 bugs in Emscripten libc were fixed :issue:`127146`. Emscripten now includes support for ``ctypes`` (:gh:`127683`), ``termios``, and ``fcntl``, as well as From 196a3987a18fe6217716c4ce4def01854220211c Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Wed, 23 Jul 2025 12:41:29 +0200 Subject: [PATCH 4/7] Update Doc/whatsnew/3.14.rst Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> --- Doc/whatsnew/3.14.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index 9895a914766034..b9bde13cdf63fd 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -1086,7 +1086,7 @@ Platform Support * :pep:`776`: Emscripten is now an officially supported platform at :pep:`tier 3 <11#tier-3>`. As a part of this effort, more than 25 bugs in - Emscripten libc were fixed :issue:`127146`. Emscripten now includes support + Emscripten libc were fixed :gh:`127146`. Emscripten now includes support for ``ctypes`` (:gh:`127683`), ``termios``, and ``fcntl``, as well as experimental support for PyREPL (:gh:`136931`). From 6144c1ae352140b5829a277c0bab72dfce25171e Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Mon, 28 Jul 2025 10:38:09 +0200 Subject: [PATCH 5/7] Update Doc/whatsnew/3.14.rst Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> --- Doc/whatsnew/3.14.rst | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index b9bde13cdf63fd..cf03687e461e50 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -1086,9 +1086,13 @@ Platform Support * :pep:`776`: Emscripten is now an officially supported platform at :pep:`tier 3 <11#tier-3>`. As a part of this effort, more than 25 bugs in - Emscripten libc were fixed :gh:`127146`. Emscripten now includes support - for ``ctypes`` (:gh:`127683`), ``termios``, and ``fcntl``, as well as - experimental support for PyREPL (:gh:`136931`). + `Emscripten libc`__ were fixed. Emscripten now includes support + for :mod:`ctypes`, :mod:`termios`, and :mod:`fcntl`, as well as + experimental support for PyREPL. + + (Contributed by R. Hood Chatham in :gh:`127146`, :gh:`127683`, and :gh:`136931`.) + + __ https://emscripten.org/docs/porting/emscripten-runtime-environment.html Other language changes ====================== From 02e239d4496b7e9abec08fc4f3b14fa96abda088 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Mon, 28 Jul 2025 10:38:17 +0200 Subject: [PATCH 6/7] Update Doc/whatsnew/3.14.rst Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> --- Doc/whatsnew/3.14.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index cf03687e461e50..677bf1eda92a62 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -1081,7 +1081,7 @@ The behavior of :func:`!gc.collect` changes slightly: (Contributed by Mark Shannon in :gh:`108362`.) -Platform Support +Platform support ================ * :pep:`776`: Emscripten is now an officially supported platform at From 2d89e1c140185d57b33e40594d2ef3d6832af3c9 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Mon, 28 Jul 2025 10:38:58 +0200 Subject: [PATCH 7/7] Add a link to interactive tutorial --- Doc/whatsnew/3.14.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index 677bf1eda92a62..c6b118e7f790b7 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -1088,7 +1088,7 @@ Platform support :pep:`tier 3 <11#tier-3>`. As a part of this effort, more than 25 bugs in `Emscripten libc`__ were fixed. Emscripten now includes support for :mod:`ctypes`, :mod:`termios`, and :mod:`fcntl`, as well as - experimental support for PyREPL. + experimental support for :ref:`PyREPL `. (Contributed by R. Hood Chatham in :gh:`127146`, :gh:`127683`, and :gh:`136931`.) pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy