January 12, 2026
Good morning. This is Ruby Core Updates for January 13th, 2026. Six pull requests merged yesterday, with significant focus on ZJIT optimization work. Max Bernstein merged optimization for Integer bracket operations,…
Duration: PT1M50S
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-01-12T00:00:00Z
- Audio duration: PT1M50S
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 January 13th, 2026.
Six pull requests merged yesterday, with significant focus on ZJIT optimization work.
Max Bernstein merged optimization for Integer bracket operations, specifically targeting performance improvements in optcarrot. Randy Stauner contributed two ZJIT improvements: enhanced stack spilling for direct sends with arguments in callee order, and argument limit checking before pushing SendWithoutBlockDirect…
Bernstein also merged inlining for Array length and empty methods, replacing C function calls with existing ArrayLength opcodes. Benoit Daloze cleaned up unused RSTRUCT functions from ZJIT bindings that weren't accessible or needed.
Nobuyoshi Nakada updated Onigmo to version 6.2.0, affecting 52 files across multiple encoding implementations including ASCII, Big5, and various EUC formats.
Additional commits included Prism library updates from Earlopain, who correctly exposed ripper state functionality used by IRB, RDoc, and syntax_suggest tools. The updates also consolidated versioned parser classes into a single file structure.