(original) (raw)
On Sat, 25 Mar 2017 at 03:05 Victor Stinner <victor.stinner@gmail.com> wrote:
https://blog.jetbrains.com/pycharm/2017/03/inside-the-debugger-interview-with-elizaveta-shashkova/"What changed in Python 3.6 to allow this?The new frame evaluation API was introduced to CPython in PEP 523 and it allows to specify a per-interpreter function pointer to handle the evaluation of frames."Nice!
I just wanted to publicly thank Microsoft for paying for that PEP. :) It came out of the Pyjion work that Dino and I got to spend work time on.
The hook is also used by the Python workload in Visual Studio 2017 Preview, so even if no JITs ever use the hook at least debuggers are finding it useful.