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 vstinner
Recipients Mark.Shannon, brett.cannon, dino.viehland, eric.snow, fabioz, gregory.p.smith, lukasz.langa, phsilva, vstinner
Date 2020-03-10.17:33:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1583861629.96.0.740813810094.issue38500@roundup.psfhosted.org>
In-reply-to
Content
I marked bpo-38818 "Modify PyInterpreterState.eval_frame to pass tstate (PyThreadState)" as a duplicate of this issue.

It has been said earlier that if we choose to add a public C API to set the frame evaluation function, it's better to design it properly from the start: so include tstate.

See https://vstinner.github.io/cpython-pass-tstate.html for the rationale behind passing tstate everywhere. See also multiple discussions on python-dev about passing explicitly tstate.
History
Date User Action Args
2020-03-10 17:33:50vstinnersetrecipients: + vstinner, brett.cannon, gregory.p.smith, fabioz, phsilva, dino.viehland, lukasz.langa, Mark.Shannon, eric.snow
2020-03-10 17:33:49vstinnersetmessageid: <1583861629.96.0.740813810094.issue38500@roundup.psfhosted.org>
2020-03-10 17:33:49vstinnerlinkissue38500 messages
2020-03-10 17:33:49vstinnercreate