一个用纯 Ruby 实现的 Ruby JIT
Rhizome 是一个用纯 Ruby 实现的 Ruby 语言的 Paedagogical Just-in-Time 编译器 (JIT)。它并不是真正设计用于使用的。它的设计目的是向您展示 JIT 如何工作,以及为什么 Ruby 的 JIT 应该用 Ruby 编写。它还旨在超越 JIT 介绍中常常展示的简单模板编译器的琐碎方面,而是具有适当的中间表示 (IR),并展示编译器更高级部分,如下降和调度器如何工作,这些内容通常不会被提及。
不幸的是, Rhizome 是一个停滞不前的副作业,我从未完成。仓库的当前状态与我离开时的状态相同。
非常抱歉,它没有更加完善!希望你能从中得到一些东西。
暂无开放 Issues,或尚未同步最近议题。