Ruby Core Updates: Weekly Recap - ZJIT Performance and Infrastructure Improvements
46 pull requests merged with 88 additional commits focused heavily on ZJIT compiler optimizations and Ruby core infrastructure improvements. Major fixes included ractor backtrace handling and memory allocation enhancements.
Duration: PT2M47S
Episode overview
This episode is a short developer briefing from Ruby Core Updates.
It explains recent repository work in plain language.
- Show: Ruby Core Updates
- Published: 2026-04-05T10:00:25Z
- Audio duration: PT2M47S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. This is Ruby Core Updates for March 29th through April 5th, 2026.
46 PRs merged, 88 additional commits this week.
Starting with features, PR 16601 makes ruby_xfree_sized and ruby_xrealloc_sized public APIs, expanding memory management capabilities for C extensions. PR 16602 adds support for trailing commas in method signatures, addressing Feature 19107.
Major fixes dominated the week. PR 16520 resolves a critical bug where exception backtraces were lost when sent across ractors. The fix ensures proper backtrace duplication without requiring allocator API changes. PR 16551 fixed class variable cache invalidation through modules, addressing a bug that existed since…
ZJIT saw extensive optimization work. PR 16589 implements recompilation for getivar on guard_shape_failure, improving ratio_in_zjit from 82.4% to 85.3% on lobsters benchmark. PR 16573 adds compilation support for the modified path in getblockparamproxy, reducing side exits and increasing zjit_ratio in railsbench. PR…
Infrastructure improvements include PR 16592 rebalancing CI compilation jobs and switching to cheaper result runners for better resource utilization. PR 16597 removes external DockerHub…
Nearby episodes from Ruby Core Updates
- Memory Management and Performance Optimizations
- Weekly Recap - Dependency Management & Performance
- Weekly Recap - Performance Optimizations & Bug Fixes
- Development Tool Reliability Fix
- ZJIT Performance Optimizations
- JIT Compiler Optimizations and Bug Fixes
- Ractor Fixes and JIT Improvements
- Memory Management and JIT Improvements