Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
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 ourterms of service andprivacy 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
Uh oh!
There was an error while loading.Please reload this page.
Conversation
| 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 therelease 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).
hugovk left a comment
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!
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
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. |
AA-Turner commentedAug 13, 2024
Thanks! A |
…GH-122958)(cherry picked from commitdb6f5e1)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 the3.13 branch. |
…#122958)Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Uh oh!
There was an error while loading.Please reload this page.
A copy-editing pass for release highlights. I'm slowly working my way throughWhat's New, next will be a more detailed pass of the PEP-sized new features.
Summary of changes:
wasm32changes in platform supportdbm.sqlite3moduleA
📚 Documentation preview 📚:https://cpython-previews--122958.org.readthedocs.build/en/122958/whatsnew/3.13.html#summary-release-highlights