PEP 805: Safe Parallel Python
📚 Documentation preview 📚: https://pep-previews--4579.org.readthedocs.build/pep-0805/
I don't understand the error: /home/runner/work/peps/peps/peps/pep-0805.rst:484: (WARNING/2) Inline emphasis start-string without end-string.
Line 484 is in a block of C code.
Hmm, the build failure due to warnings from other PEPs is puzzling. I see that the last build used Sphinx v8.2.3 whereas a previous successful build from 30 minutes ago used Sphinx v8.0.2, so maybe that's related?
Thanks @JelleZijlstra
As far as prior art goes, it may be worth adding a brief mention of Rust's threading model as well, as that adopts a similar "thread local by default" approach to minimising the likelihood of encountering data races in multi-threaded programs.