gpt4 book ai didi

ruby - 关于 RubyVM::InstructionSequence 的文档?

转载 作者:数据小太阳 更新时间:2023-10-29 07:38:46 32 4
gpt4 key购买 nike

在 Ruby 1.9 中,YARV-VM 被合并到 Ruby 中。所以http://www.atdot.net/yarv似乎已经过时了。

在哪里可以找到有关 RubyVM::InstructionSequence 的文档?尤其是在 #compile_file 上?

我在哪里可以找到最新的指令表,如 http://www.atdot.net/yarv/insnstbl.html

最佳答案

YARV 那部分的文档相当差。我不确定这是因为唯一真正理解它的开发人员不会说英语还是故意为之,因为 YARV 的那部分仍在大力开发中。

最好的办法是使用源代码,在 ruby​​-core 邮件列表上提问,或者(为了获得最佳结果)学习日语并在 ruby​​-dev 邮件列表上提问。

问题是,在有一个有效的字节码验证器(就像 JVM)之前,开发人员真的不希望你过多地摆弄字节码,因为通过手工创建非法或其他“有趣”的字节码序列(即不是由 YARV 编译器本身生成的)你可能会使 VM 崩溃(或更糟)。

关于ruby - 关于 RubyVM::InstructionSequence 的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1114850/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com