This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author scoder
Recipients jdemeyer, lukasz.langa, nascheme, ncoghlan, pablogsal, scoder, serhiy.storchaka, vstinner
Date 2019-06-12.04:42:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560314547.42.0.971623121384.issue37221@roundup.psfhosted.org>
In-reply-to
Content
Note that PyCode_New() is not the only change in 3.8 beta1 that breaks Cython generated code. The renaming of "tp_print" to "tp_vectorcall" is equally disruptive, because Cython has (or had) a work-around for CPython (mis-)behaviour that reset the field explicitly to NULL after calling PyType_Ready(), which could set it arbitrarily without good reason.

So, either revert that field renaming, too, or ignore Cython generated modules for the reasoning about the change in this ticket.

I'm fine with keeping things as they are now in beta-1, but we could obviously adapt to whatever beta-2 wants to change again.
History
Date User Action Args
2019-06-12 04:42:27scodersetrecipients: + scoder, nascheme, ncoghlan, vstinner, lukasz.langa, serhiy.storchaka, jdemeyer, pablogsal
2019-06-12 04:42:27scodersetmessageid: <1560314547.42.0.971623121384.issue37221@roundup.psfhosted.org>
2019-06-12 04:42:27scoderlinkissue37221 messages
2019-06-12 04:42:27scodercreate