]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-132336: Mark a few "slow path" functions used by the interpreter loop as noinline...
authormpage <mpage@meta.com>
Thu, 10 Apr 2025 08:41:15 +0000 (01:41 -0700)
committerGitHub <noreply@github.com>
Thu, 10 Apr 2025 08:41:15 +0000 (10:41 +0200)
commit619edb802e10741eff8eeab7dd279406bcd4b39c
treea4445498462d17c5aa5f74909f8a29d6fcb326c0
parent5f1aed1c7e6e45b6b77608c6ea64484f1e162451
gh-132336: Mark a few "slow path" functions used by the interpreter loop as noinline (#132337)

Mark a few functions used by the interpreter loop as noinline

These are all the slow path and should not be inlined into the interpreter
loop. Unfortunately, they end up being inlined with LTO and the current PGO
task.
Python/ceval.c
Python/instrumentation.c
Python/specialize.c