ZJIT рџ¤ќ GC: Inlining GC Fastpath in ZJIT
It's been 8 years since the first just-in-time compiler was introduced in Ruby. However, throughout this time, the garbage collector has been a black box to the JIT compilers.

It's been 8 years since the first just-in-time compiler was introduced in Ruby. However, throughout this time, the garbage collector has been a black box to the JIT compilers.

It's been 8 years since the first just-in-time compiler was introduced in Ruby.
However, throughout this time, the garbage collector has been a black box to the JIT compilers.
This has all changed now that we have integration of the GC fastpath into ZJIT.
The page is ready to read now. The fuller skim-friendly version will appear here automatically.
It's been 8 years since the first just-in-time compiler was introduced in Ruby. However, throughout this time, the garbage collector has been a black box to the JIT compilers. This has all changed now that we have integration of the GC fastpath into ZJIT.
The free list allocator keeps a linked list of all…
Open the app view to save this story, compare related coverage, and continue from the same source.