]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-124370: Add "howto" for free-threaded Python (#124371)
authorSam Gross <colesbury@gmail.com>
Wed, 25 Sep 2024 21:31:53 +0000 (14:31 -0700)
committerGitHub <noreply@github.com>
Wed, 25 Sep 2024 21:31:53 +0000 (17:31 -0400)
commit68e384c2179fba41bc3be469e6ef34927a37f4a5
tree46fb5a3f9e849705f41237c48abe2d5091054fb4
parent7d24ea9db3e8fdca52058629c9ba577aba3d8e5c
gh-124370: Add "howto" for free-threaded Python (#124371)

* gh-124370: Add "howto" for free-threaded Python

This is a guide aimed at people writing Python code, as oppposed to the
existing guide for C API extension authors.

* Add missing new line

* Update Doc/howto/free-threading-python.rst

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* interned -> immortalized

* Apply suggestions from code review

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* Update Doc/howto/free-threading-python.rst

Co-authored-by: mpage <mpage@cs.stanford.edu>
* Update docs

* Apply suggestions from code review

Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
* A few more updates

* Additional comment on immortal objects

* Mention specializing adaptive interpreter

* Remove trailing whitespace

* Remove mention of C macro

---------

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: mpage <mpage@cs.stanford.edu>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Doc/howto/free-threading-python.rst [new file with mode: 0644]
Doc/howto/index.rst
Doc/reference/datamodel.rst