summaryrefslogtreecommitdiffstats
path: root/Python/pystate.c
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2024-05-22 19:24:02 (GMT)
committerGitHub <noreply@github.com>2024-05-22 19:24:02 (GMT)
commit08416065a78516b923c1232c76f5fb674cc59618 (patch)
tree98e45ead7b8c645063cbb6eba1ed7130558abe46 /Python/pystate.c
parentcd39da75afbede2e5f012065fedd709bf74a9c5f (diff)
downloadcpython-08416065a78516b923c1232c76f5fb674cc59618.zip
cpython-08416065a78516b923c1232c76f5fb674cc59618.tar.gz
cpython-08416065a78516b923c1232c76f5fb674cc59618.tar.bz2
[3.13] gh-119247: Add macros to use PySequence_Fast safely in free-threaded build (GH-119315) (#119419)
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. (cherry picked from commit baf347d91643a83483bae110092750d39471e0c2) Co-authored-by: Josh {*()} Rosenberg <26495692+MojoVampire@users.noreply.github.com>
Diffstat (limited to 'Python/pystate.c')
0 files changed, 0 insertions, 0 deletions