← Graph

YJIT

tool 3 connections

Just-in-time compiler for MRI Ruby developed by Shopify. Erwin Kroon notes that Sorbet's runtime type assertions (`T.let`, `T.cast`, `T.must`, even `T.unsafe`) stay in the compiled bytecode and cannot be optimized away by YJIT, so they keep slowing code down for as long as they are present.

category
tool
language
Ruby
about
YJIT tool
Benchmarks JRuby against C Ruby 3.4 + YJIT for Object.new and Mandelbrot.
Notes that Sorbet's type assertions cannot be optimized by YJIT.
company Shopify
related_to
YJIT tool
YJIT was developed at Shopify.

Provenance

Read by
10 extractions