]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.13] gh-74929: PEP 667 C API documentation (gh-119892)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 1 Jun 2024 04:23:04 +0000 (06:23 +0200)
committerGitHub <noreply@github.com>
Sat, 1 Jun 2024 04:23:04 +0000 (04:23 +0000)
commit0a266f7e74ce1ff4ad6e88f05473cc6a22ab7e20
tree679ce41bab03bcf4891f8c46fa141407a4bd7db0
parenta5272e63efc003a30a2b603b512d367282a24209
[3.13] gh-74929: PEP 667 C API documentation (gh-119892)

* Add docs for new APIs
* Add soft-deprecation notices
* Add What's New porting entries
* Update comments referencing `PyFrame_LocalsToFast()` to mention the proxy instead
* Other related cleanups found when looking for refs to the deprecated APIs

(cherry picked from commit 3859e09e3d92d004978dd838f0511364e7edfb94)

Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Doc/c-api/reflection.rst
Doc/data/refcounts.dat
Doc/whatsnew/3.13.rst
Lib/test/test_sys.py
Objects/frameobject.c
Python/bytecodes.c
Python/executor_cases.c.h
Python/generated_cases.c.h
Python/sysmodule.c