◐ Shell
clean mode source ↗

Recursions in rust code trigger segmentation faults.

Case in point, issues #2783 #2782 #2781 #2780 and #2778.

All these fail due to the same underlying reason, the rust call stack grows until a stack overflow is triggered. RustPython should be able to handle these and raise RecursionError instead, as CPython does.