[Python-Dev] Accepting PEP 590 (Vectorcall) (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Tue May 28 11:37:29 EDT 2019
- Previous message (by thread): [Python-Dev] Accepting PEP 590 (Vectorcall)
- Next message (by thread): [Python-Dev] PEP 590: vectorcall without tp_call
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Congrats to everyone who participated!
Regards
Antoine.
On Tue, 28 May 2019 13:52:53 +0200 Petr Viktorin <encukou at gmail.com> wrote:
As BDFL-Delegate, I am accepting PEP 590 -- Vectorcall: a fast calling protocol for CPython. https://www.python.org/dev/peps/pep-0590/
There was a major last-minute change to the text (though one that was discussed since PyCon US): The API is not finalized yet, and it's provided using private names (with leading underscores). We intend to use the Python 3.8 cycle to get feedback from consumers, and finalize it in 3.9.
Thanks to Jeroen Demeyer, who spent a lot of time pushing this forward, and probably has some new gray hair from interactions with me and other core devs. Without his PEP 580 (and its implementation), the simpler PEP 590 would not be possible. It might not be apparent if some of his interactions are taken out of context, but throughout the process Jeroen always worked to make Python better, and he acted professionally even as we made decisions he didn't agree with. Thanks to Mark Shannon for providing major insights, patiently explaining that they actually are good ideas, and for the initial implementation. Thanks to Stefan Behnel, Nick Coghlan, Victor Stinner and everyone else involved in PEPs 576, 579, 580 and 590. I learned a lot in this process. This is my first time as BDFL-delegate. If you have any criticism of the way I handled things, please share! (Assume I have tough skin, but keep to the code of conduct.) I'd be happy to know how I can improve. And now, I'm off to get the implementation reviewed!
- Previous message (by thread): [Python-Dev] Accepting PEP 590 (Vectorcall)
- Next message (by thread): [Python-Dev] PEP 590: vectorcall without tp_call
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]