]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefaul...
authorMark Shannon <mark@hotpy.org>
Fri, 4 Aug 2023 09:10:29 +0000 (10:10 +0100)
committerGitHub <noreply@github.com>
Fri, 4 Aug 2023 09:10:29 +0000 (10:10 +0100)
commitfa45958450aa3489607daf9855ca0474a2a20878
tree0e7a9b21503a7cf08691b99990ee6a538aa931b5
parent0bd784b355edf0d1911a7830db5d41c84171e367
GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535)

* Set C recursion limit to 1500, set cost of eval loop to 2 frames, and compiler mutliply to 2.
21 files changed:
Doc/whatsnew/3.12.rst
Include/cpython/pystate.h
Lib/test/list_tests.py
Lib/test/mapping_tests.py
Lib/test/support/__init__.py
Lib/test/test_ast.py
Lib/test/test_call.py
Lib/test/test_compile.py
Lib/test/test_dict.py
Lib/test/test_dictviews.py
Lib/test/test_exception_group.py
Lib/test/test_zlib.py
Misc/NEWS.d/next/Core and Builtins/2023-07-30-05-20-16.gh-issue-107263.q0IU2M.rst [new file with mode: 0644]
Parser/asdl_c.py
Python/Python-ast.c
Python/ast.c
Python/ast_opt.c
Python/bytecodes.c
Python/ceval.c
Python/generated_cases.c.h
Python/symtable.c