Skip to content

Add What's New entry about Emscripten changes #137035

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

hoodmane
Copy link
Contributor

@hoodmane hoodmane commented Jul 23, 2025

@hoodmane hoodmane requested review from freakboy3742, ambv and hugovk July 23, 2025 09:45
@bedevere-app bedevere-app bot added awaiting review docs Documentation in the Doc dir labels Jul 23, 2025
@github-project-automation github-project-automation bot moved this to Todo in Docs PRs Jul 23, 2025
@hoodmane hoodmane changed the title Add a what's new entry about Emscripten changes to Python 3.14 Add what's new entry about Emscripten changes Jul 23, 2025
Co-authored-by: Stan Ulbrych <[email protected]>
Comment on lines +1087 to +1091
* :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`).
Copy link
Member

@AA-Turner AA-Turner Jul 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Provide a link for Emscripten libc & cross reference the various modules. Feel free to edit the suggestion if there's a better link etc

Suggested change
* :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`).
* :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. 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

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(I edited Adam's suggestion to delete a space before a full stop, and add a full stop at the end of "Contributed by...".)

@AA-Turner AA-Turner changed the title Add what's new entry about Emscripten changes Add What's New entry about Emscripten changes Jul 23, 2025
: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`).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be good to link to https://docs.python.org/3/tutorial/appendix.html#tut-interac when discussing PyREPL. I think it is still new enough that people may not know what PyREPL is vs the the REPL in general.

@@ -1081,6 +1081,14 @@ The behavior of :func:`!gc.collect` changes slightly:

(Contributed by Mark Shannon in :gh:`108362`.)

Platform Support
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Platform Support
Platform support

Comment on lines +1087 to +1091
* :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`).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(I edited Adam's suggestion to delete a space before a full stop, and add a full stop at the end of "Contributed by...".)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

5 participants