Message393458
| Author |
petr.viktorin |
| 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:02:43 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1620741763.34.0.358425049063.issue40222@roundup.psfhosted.org> |
| In-reply-to |
| Content |
PyCode_NewWithPosOnlyArgs is not part of the stable ABI. It is OK to break its ABI in a minor version (i.e. 3.11).
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?
I wouldn't remove PyCode_NewWithPosOnlyArgs from the public C API, which can be CPython-specific and used by projects like Cython that need some low-level access for performance. But PEP 387 applies, so if it is deprecated in 3.11, it can be removed in 3.13. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2021年05月11日 14:02:43 | petr.viktorin | set | recipients:
+ petr.viktorin, gvanrossum, rhettinger, chris.jerdonek, Mark.Shannon, serhiy.storchaka, Guido.van.Rossum, ammar2, corona10, pablogsal, Dennis Sweeney, erlendaasland, Yonatan Goldschmidt, hauntsaninja |
| 2021年05月11日 14:02:43 | petr.viktorin | set | messageid: <1620741763.34.0.358425049063.issue40222@roundup.psfhosted.org> |
| 2021年05月11日 14:02:43 | petr.viktorin | link | issue40222 messages |
| 2021年05月11日 14:02:43 | petr.viktorin | create |
|