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 vstinner
Recipients jdemeyer, lukasz.langa, nascheme, ncoghlan, pablogsal, petr.viktorin, scoder, serhiy.storchaka, vstinner
Date 2019-06-12.11:33:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560339233.63.0.593106326118.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.

Can someone please open a separated issue to discuss tp_print backward incompatible change? This issue is about PyCode_New().
History
Date User Action Args
2019-06-12 11:33:53vstinnersetrecipients: + vstinner, nascheme, ncoghlan, scoder, petr.viktorin, lukasz.langa, serhiy.storchaka, jdemeyer, pablogsal
2019-06-12 11:33:53vstinnersetmessageid: <1560339233.63.0.593106326118.issue37221@roundup.psfhosted.org>
2019-06-12 11:33:53vstinnerlinkissue37221 messages
2019-06-12 11:33:53vstinnercreate