This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Mark.Shannon
Recipients Mark.Shannon
Date 2021-11-08.17:17:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1636391875.36.0.891525405866.issue45753@roundup.psfhosted.org>
In-reply-to
Content
There are three things we want to do:

1. Speed up pushing and popping frames. See https://github.com/faster-cpython/ideas/issues/111 for details.
2. Avoid tracing and other admin overhead on entering and leaving. See https://github.com/faster-cpython/ideas/issues/112.
3. Keep the remaining recursion depth in the cframe, to reduce the work for a recursion check from
`++tstate->recursion_depth > tstate->interp->ceval.recursion_limit`
to
`cframe.recursion_overhead-- > 0`
History
Date User Action Args
2021-11-08 17:17:55Mark.Shannonsetrecipients: + Mark.Shannon
2021-11-08 17:17:55Mark.Shannonsetmessageid: <1636391875.36.0.891525405866.issue45753@roundup.psfhosted.org>
2021-11-08 17:17:55Mark.Shannonlinkissue45753 messages
2021-11-08 17:17:55Mark.Shannoncreate