Message364036
Mark:
> PEP 523 is quite vague, but the rationale indicates that exposing `eval_frame` is for "a method-level JIT". PEP 523 did not suggest adding an API.
I disagree, the PEP is quite explicit: "Third-party code may then set their own frame evaluation function instead to control the execution of Python code." That's the whole point of the PEP: let third-party code set eval_frame to use the feature.
The PEP was written in 2016, when the PyInterpreterState structure was part of the public C API. But PyInterpreterState was moved to the internal C API, after the PEP was approved. |
|
Date |
User |
Action |
Args |
2020-03-12 17:52:25 | vstinner | set | recipients:
+ vstinner, brett.cannon, gregory.p.smith, fabioz, phsilva, dino.viehland, lukasz.langa, Mark.Shannon, eric.snow |
2020-03-12 17:52:25 | vstinner | set | messageid: <1584035545.16.0.983782453051.issue38500@roundup.psfhosted.org> |
2020-03-12 17:52:25 | vstinner | link | issue38500 messages |
2020-03-12 17:52:25 | vstinner | create | |
|