Message388697
IIRC, some transpilers for functional languages create deeply nested code. In particular for things like haskell's do notation.
Anyway, when I wrote the PR, it was initially to reduce the frame size. Then once I had dynamic block stack sizing working, I realized there was no longer a need to keep the limit of 20 blocks. It was just compile.c that had the artificial limit, so I removed it. I can add the limit back in the PR, but I'm not sure what benefit that would give. |
|
Date |
User |
Action |
Args |
2021-03-15 00:56:32 | tomkpz | set | recipients:
+ tomkpz, gvanrossum, Mark.Shannon, python-dev, serhiy.storchaka |
2021-03-15 00:56:32 | tomkpz | set | messageid: <1615769792.4.0.21824041669.issue42917@roundup.psfhosted.org> |
2021-03-15 00:56:32 | tomkpz | link | issue42917 messages |
2021-03-15 00:56:32 | tomkpz | create | |
|