Message402293
Subinterpreters are not the only reason to do this (and they're not *my* reason to do it).
Adding a way to create PyStructSequence heap will help users of the stable ABI, where reduced performance is a known tradeoff (see https://www.python.org/dev/peps/pep-0652/#stable-abi: "The Stable ABI trades performance for its stability").
More generally, this would need solving one of the remaining limitations of the limited API (PEPs 489, 630): type-specific data. If Hai Shi solves the problem, the solution will be useful even if PyStructSequence_FromModuleAndDesc turns out useless.
Using the proposed new API in CPython's stdlib should be done much more deliberately, and yes, would need a PEP. |
|
Date |
User |
Action |
Args |
2021-09-21 08:43:17 | petr.viktorin | set | recipients:
+ petr.viktorin, rhettinger, shihai1991, erlendaasland |
2021-09-21 08:43:17 | petr.viktorin | set | messageid: <1632213797.95.0.757704617241.issue45113@roundup.psfhosted.org> |
2021-09-21 08:43:17 | petr.viktorin | link | issue45113 messages |
2021-09-21 08:43:17 | petr.viktorin | create | |
|