diff options
author | Josh {*()} Rosenberg <26495692+MojoVampire@users.noreply.github.com> | 2024-05-22 17:45:34 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-22 17:45:34 (GMT) |
commit | baf347d91643a83483bae110092750d39471e0c2 (patch) | |
tree | bc2074c60ff7552fad04048fcff17dd6e8841d21 /Include/internal/pycore_pyhash.h | |
parent | 2b3fb767bea1f96c9e0523f6cc341b40f0fa1ca1 (diff) | |
download | cpython-baf347d91643a83483bae110092750d39471e0c2.zip cpython-baf347d91643a83483bae110092750d39471e0c2.tar.gz cpython-baf347d91643a83483bae110092750d39471e0c2.tar.bz2 |
gh-119247: Add macros to use PySequence_Fast safely in free-threaded build (#119315)
Add `Py_BEGIN_CRITICAL_SECTION_SEQUENCE_FAST` and
`Py_END_CRITICAL_SECTION_SEQUENCE_FAST` macros and update `str.join` to use
them. Also add a regression test that would crash reliably without this
patch.
Diffstat (limited to 'Include/internal/pycore_pyhash.h')
0 files changed, 0 insertions, 0 deletions