[Python-Dev] Accepting PEP 590 (Vectorcall)

Antoine Pitrou solipsis at pitrou.net
Tue May 28 11:37:29 EDT 2019

Congrats to everyone who participated!



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!

More information about the Python-Dev mailing list