Rhizome - JIT pour Ruby
(github.com)-
Un JIT Ruby écrit en Ruby
-
Un projet open source créé moins pour un usage réel que pour montrer comment fonctionne un JIT
-
Le code est expliqué avec une documentation qui décrit chaque partie du JIT
→ Parser, Bytecode, Interpréteur, Inline Caching, IR (Intermediate Representation)
→ Construction du graphe, Optimisations, Inlining, Lowering, Ordonnanceur
→ Génération de code, Registres, Mémoire, Assembleur, Désassembleur, Déoptimisation
Aucun commentaire pour le moment.