On Tue, Aug 18, 2020 at 3:00 AM Christopher Barker <python...@gmail.com> wrote: > > On Mon, Aug 17, 2020 at 8:42 AM Chris Angelico <ros...@gmail.com >> >> but does it have a compatible API? If it does - if you can drop it in >> >> and everything behaves equivalently - then it sounds like the sort of >> >> thing that can be included in Python 3.10 with minimal fuss. > > I’m confused - if it is fully compatible, then couldn’t it be included in all > maintained versions of cPython? > > Is anyone going to complain: “ hey! I just did a minor version update, and > suddenly my program runs faster! WTF!” > > OK: the obligatory XKCD: > > https://xkcd.com/1172/ > > In any case, a prototype outside of the cPython code base would be good for > testing and review anyway. >
That's exactly why it wouldn't be done in 3.9.1, even if it appears to be completely compatible. :) You never know what a change like this might break. This isn't purely an optimization, it's a complete replacement; but that should be safe for 3.10, just not for 3.9.1. ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/RLTXISECCBMYMLVEBL53Y47J7VQO6DF4/ Code of Conduct: http://python.org/psf/codeofconduct/