繁体   English   中英

为什么PyPy 1.7不实现“无堆栈”堆栈?

[英]Why PyPy 1.7 desn't implement “stackless” stack?

PyPy 1.7的默认构建(其中包含无堆栈)不提供无递归深度限制的运行能力(直接方式)。

为什么?

PyPy的Previus构建具有无堆栈支持函数调用和尾递归的延续样式。

我不是在问涉及协程的解决方案,而是在寻找集成堆栈问题。

原因是新的continuous在OS级别的堆栈上工作,这是有限的(但是,它们比翻译过程中的旧无堆栈转换简单得多)

目前正在进行的连续Jit工作正在尝试将堆栈作为gc管理的块

如果成功的话,用于无堆栈的“无限”堆栈将以分配新堆栈块的形式返回,直到内存用尽

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM