mirror of
https://github.com/python/cpython.git
synced 2026-01-06 07:22:09 +00:00
The use of memmove and _Py_memory_repeat were not thread-safe in the free threading build in some cases. In theory, memmove and _Py_memory_repeat can copy byte-by-byte instead of pointer-by-pointer, so concurrent readers could see uninitialized data or tearing. Additionally, we should be using "release" (or stronger) ordering to be compliant with the C11 memory model when copying objects within a list. |
||
|---|---|---|
| .. | ||
| suppressions.txt | ||
| suppressions_free_threading.txt | ||