![](https://res.cloudinary.com/techfeed/image//fetch/w_280,h_210,c_fill/https%3A%2F%2Fcdn.shopify.com%2Fs%2Ffiles%2F1%2F0779%2F4361%2Farticles%2FShopifyEng_BlogIllustrations_211008_72ppi_01_YJIT-BuildingaNewJITCompilerforCRuby_05c7bbbd-a154-4804-9827-6ce9aab42773.jpg%3Fv%3D1652108734)
Our Experience Porting the YJIT Ruby Compiler to Rust
ARANK
In this post, I want to give a nuanced perspective on our experience porting YJIT from C to Rust. I'll talk about the positives, but also discuss the things that we found challenging or suboptimal in our experience.
2 comments
ShopifyがRubyに実装したYJITをCからRustに移植したときの体験記。やや長め。基本的な感触は良好のようだけど細かな部分でpain pointはあったよう。
Our Experience Porting the YJIT Ruby Compiler to Rust — Development (2022)
shopify.engineering/porting-yjit-r…
ShopifyのチームによるYJITのCからRustへの移行作業について。C言語のしんどさ、Rustの嬉しさ、ビルド時の困難などについて触れられている。移行自体は3ヶ月でできたとのこと。