On 19/01/2021 4:15 pm, Antoine Pitrou wrote:
It's nothing clever, and the numbers I've chosen are just off the top of my head.On 2021年1月19日 15:54:39 +0000 Mark Shannon <[email protected]> wrote:On 19/01/2021 3:40 pm, Antoine Pitrou wrote:On 2021年1月19日 13:31:45 +0000 Mark Shannon <[email protected]> wrote:Hi everyone, It's time for yet another PEP :) Fortunately, this one is a small one that doesn't change much. It's aim is to make the VM more robust.On the principle, no objection. In practice, can you show how an implementation of Py_CheckStackDepth() would look like?It would depend on the platform, but a portable-ish implementation is here: https://github.com/markshannon/cpython/blob/pep-overflow-implementation/Include/internal/pycore_ceval.h#L71This doesn't tell me how `stack_limit_pointer` is computed or estimated :-)
https://github.com/markshannon/cpython/blob/pep-overflow-implementation/Modules/_threadmodule.c#L1071
_______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/5HELIHBQATVIDWT53MJZTPFUEG5CKSOQ/ Code of Conduct: http://python.org/psf/codeofconduct/
_______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/PXVS2I3UWTG2CDQUZ57IQ6NNCJ2JAT23/ Code of Conduct: http://python.org/psf/codeofconduct/