Want to try it for yourself? [ Ссылка ]
Read more about YJIT on our blog: [ Ссылка ]
GitHub Does My Operations Homework – A Ruby Speed Story: [ Ссылка ]
// Update //
YJIT is now part of upstream CRuby. Please use the ruby-build name '3.1.0-dev' instead of 'yjit-dev' always, not only for stable builds..
Shopify's Maxime Chevalier-Boisvert and Noah Gibbs are joining the show to talk about YJIT, which you will soon become an official part of CRuby in the Ruby 3.1 release. Have questions for the YJIT team? Drop them in the chat!
During this event you will learn:
-What is YJIT.
-How mature and stable is YJIT.
-How to install and run YJIT.
-How to use the benchmarking harness for YJIT.
-What the future brings for YJIT.
YJIT is a project to gradually build a JIT compiler inside CRuby such that more and more of the code is executed by the JIT, which will eventually replace the interpreter for most of the execution. The compiler is based on Basic Block Versioning (BBV), a JIT compiler architecture Maxime Chevalier-Boisvert started developing during her PhD. Noah Gibbs will share a practical applied demonstration of how to install and use YJIT.
---
Subscribe: [ Ссылка ]
Follow us on Twitter: [ Ссылка ]
Want to see more from Shopify? Check out our main channel at @shopify.
Shopify Engineering shares the stories from the teams who build and scale Shopify. The commerce platform powering more than 1.7M businesses worldwide.
#YJIT #Ruby #CRuby
Ещё видео!