-
-
Notifications
You must be signed in to change notification settings - Fork 31.8k
GH-109975: Copyedit 3.13 What's New: Release Highlights #122958
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
GH-109975: Copyedit 3.13 What's New: Release Highlights #122958
Conversation
Doc/whatsnew/3.13.rst
Outdated
C API improvements: | ||
|
||
* The :c:data:`Py_mod_gil` slot is now used to indicate that an extension module | ||
supports running with the :term:`GIL` disabled. | ||
* The :doc:`PyTime C API </c-api/time>` has been added, | ||
providing access to system clocks. | ||
* :c:type:`PyMutex` is a new lightweight mutex that occupies a single byte. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vstinner / @serhiy-storchaka -- is there anything you want to highlight particularly in terms of C-API changes for the release highlights section of What's New? These were my suggestions but very happy to change them.
A
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nothing particular, but entries in the "C API Changes" section should be reordered. First new functions, then changes in existing functions. Functions with same prefix (e.g. PyDict_
) or similar purpose should be mentioned next to one other.
You can highlight adding groups of functions with similar effect: for example adding functions that return strong references rather than borrowed references or adding functions that return different codes for error and the absent item (without raising an exception in the latter case).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Thanks @AA-Turner for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13. |
Thanks! A |
…GH-122958) (cherry picked from commit db6f5e1) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
GH-122971 is a backport of this pull request to the 3.13 branch. |
…#122958) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
A copy-editing pass for release highlights. I'm slowly working my way through What's New, next will be a more detailed pass of the PEP-sized new features.
Summary of changes:
wasm32
changes in platform supportdbm.sqlite3
moduleA
📚 Documentation preview 📚: https://cpython-previews--122958.org.readthedocs.build/en/122958/whatsnew/3.13.html#summary-release-highlights