Open
Description
I just wrote some code using PySequence_Fast
and PySequence_Fast_ITEMS
and realized that it is probably not fully safe with free-threading.
So I suspect that we may eventually need to audit it's uses (and maybe similar ones), although I doubt that this is very problematic in practice, you should be able to easily create crashes by mutating a list while passing it to such a function.
Metadata
Metadata
Assignees
Labels
PRs and issues related to support for free-threading CPython (a.k.a. no-GIL, PEP 703)PRs and issues related to support for free-threading CPython (a.k.a. no-GIL, PEP 703)