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 pablogsal
Recipients Dennis Sweeney, Guido.van.Rossum, Mark.Shannon, Yonatan Goldschmidt, ammar2, chris.jerdonek, corona10, erlendaasland, gvanrossum, hauntsaninja, pablogsal, petr.viktorin, rhettinger, serhiy.storchaka
Date 2021-05-11.14:12:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1620742338.22.0.388339315531.issue40222@roundup.psfhosted.org>
In-reply-to
Content
> The PyAPI_FUNC makes it part of the public *API*. It needs to be source- compatible; the number of arguments can't change. Could yo u add a new function?

Unfortunately, no: new functions cannot be added easily because the new field that receives is needed and is a complicated field created by the compiler. The old API is not enough anymore and making a compatibility layer is a huge complexity.
History
Date User Action Args
2021-05-11 14:12:18pablogsalsetrecipients: + pablogsal, gvanrossum, rhettinger, petr.viktorin, chris.jerdonek, Mark.Shannon, serhiy.storchaka, Guido.van.Rossum, ammar2, corona10, Dennis Sweeney, erlendaasland, Yonatan Goldschmidt, hauntsaninja
2021-05-11 14:12:18pablogsalsetmessageid: <1620742338.22.0.388339315531.issue40222@roundup.psfhosted.org>
2021-05-11 14:12:18pablogsallinkissue40222 messages
2021-05-11 14:12:18pablogsalcreate