summaryrefslogtreecommitdiffstats
path: root/Python/generated_cases.c.h
diff options
context:
space:
mode:
authorNeil Schemenauer <nas-github@arctrix.com>2024-12-03 18:25:12 (GMT)
committerGitHub <noreply@github.com>2024-12-03 18:25:12 (GMT)
commit276cd66ccbbf85996a57bd1db3dd29b93a6eab64 (patch)
treea8f7f3676314b21b546c77e5928f28a5efff52e2 /Python/generated_cases.c.h
parent13b68e1a61e92a032d255aff5d5af435bbb63e8b (diff)
downloadcpython-276cd66ccbbf85996a57bd1db3dd29b93a6eab64.zip
cpython-276cd66ccbbf85996a57bd1db3dd29b93a6eab64.tar.gz
cpython-276cd66ccbbf85996a57bd1db3dd29b93a6eab64.tar.bz2
gh-115999: Add free-threaded specialization for `SEND` (gh-127426)
No additional thread safety changes are required. Note that sending to a generator that is shared between threads is currently not safe in the free-threaded build.
Diffstat (limited to 'Python/generated_cases.c.h')
-rw-r--r--Python/generated_cases.c.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Python/generated_cases.c.h b/Python/generated_cases.c.h
index c31601f..ef191f6 100644
--- a/Python/generated_cases.c.h
+++ b/Python/generated_cases.c.h
@@ -7065,7 +7065,7 @@
receiver = stack_pointer[-2];
uint16_t counter = read_u16(&this_instr[1].cache);
(void)counter;
- #if ENABLE_SPECIALIZATION
+ #if ENABLE_SPECIALIZATION_FT
if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {
next_instr = this_instr;
_PyFrame_SetStackPointer(frame, stack_pointer);
@@ -7075,7 +7075,7 @@
}
OPCODE_DEFERRED_INC(SEND);
ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);
- #endif /* ENABLE_SPECIALIZATION */
+ #endif /* ENABLE_SPECIALIZATION_FT */
}
// _SEND
{