Quansight-Labs / free-threaded-compatibility

A central repository to keep track of the status of work on and support for free-threaded CPython (see PEP 703), with a focus on the scientific and ML/AI ecosystem
https://py-free-threading.github.io/
MIT License
155 stars 22 forks source link

update porting guide #96

Closed ngoldbaum closed 2 weeks ago

ngoldbaum commented 1 month ago

Fixes #92.

Ping @ogrisel.

I added discussion about working with thread-unsafe tests and expanded the discussion about PyMutex and the critical section API to discuss the interaction with the GIL.

Also re-organized a little bit and changed the ToC hierarchy to make it flow better IMO.