Mono (2.11)上尾部呼叫优化(TCO)实施的当前状态是什么?在某个地方读到,所有的代码库都需要修改,以使用一个调用-弹出-参数约定。此更改的状态是什么?在这个问题上,ARM/Linux端口是最新的吗?
谢谢!
发布于 2012-03-07 13:02:35
尾部调用绝对可以在linux上的mono上工作-使用
let rec f a = f (a+1)它没有在Mono 2.10.2上进行崩溃测试
更新
使用来自Brian - https://bugzilla.novell.com/show_bug.cgi?id=476785的链接进行测试
尽管生成了.tail指令,它还是会在Mono2.10.2上崩溃
https://stackoverflow.com/questions/9595585
复制相似问题