Rhizome - Ruby向けJIT
(github.com)-
Rubyで書かれたRuby JIT
-
実用目的というより、JITがどのように動作するかを示すために作られたオープンソース
-
JITの各部分を説明するドキュメントとともにコードを解説
→ Parser、Bytecode、Interpreter、Inline Caching、IR(Intermediate Representation)
→ Graph Construction、Optimisations、Inlining、Lowering、Scheduler
→ Code Generation、Registers、Memory、Assembler、Disassembler、Deoptimisation
まだコメントはありません。