gh-133079: Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining#133080
gh-133079: Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining#133080encukou merged 1 commit intopython:mainfrom
Conversation
…ion_remaining Both were added in 3.13, are undocumented, and don't make sense in 3.14 due to changes in the stack overflow detection machinery (pythongh-112282).
|
|
This seems to have broken uWSGI build on our benchmarking run: CC @hugovk |
This link is 404/hidden for non https://github.com/faster-cpython/benchmarking members. |
Sorry, here is more output: |
|
I'm not sure what they're trying to do here, maybe there's an API we can give them? https://github.com/unbit/uwsgi/blob/ae7ecb01e898631f2d32ab957f839f4a465447d5/plugins/python/python_plugin.c#L1169 |
The PyThreadState.c_recursion_remaining member has been removed in Python 3.14 beta 1: python/cpython#133080
The PyThreadState.c_recursion_remaining member has been removed in Python 3.14 beta 1: python/cpython#133080
|
I created a PR for uWSGI: unbit/uwsgi#2724. |
The PyThreadState.c_recursion_remaining member has been removed in Python 3.14 beta 1: python/cpython#133080
Both were added in 3.13, are undocumented, and don't make sense in 3.14 due to changes in the stack overflow detection machinery (gh-112282).
PEP 387 exception for skipping a deprecation period: python/steering-council#288
📚 Documentation preview 📚: https://cpython-previews--133080.org.readthedocs.build/