January 11, 2026
Good morning, this is Ruby Core Updates for January 13th, 2026. Five pull requests merged over the weekend. Byroot merged a disambiguation of private and public RSTRUCT helpers, addressing error-prone behavior where…
Duration: PT2M2S
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-11T00:00:00Z
- Audio duration: PT2M2S
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.
Five pull requests merged over the weekend. Byroot merged a disambiguation of private and public RSTRUCT helpers, addressing error-prone behavior where public and private versions of RSTRUCT_LEN, RSTRUCT_GET, and RSTRUCT_SET could conflict when internal headers were included. This prevents bugs like those recently…
Nobu merged a fix for rational float literal denominators, resolving bug 21831 by properly handling underscores in fraction parts of numeric literals. The fix updates both prism parsing and adds comprehensive test coverage.
Peter Zhu merged documentation improvements for ObjectSpace, streamlining explanations for count_symbols, count_imemo_objects, and count_tdata_objects methods with clearer formatting and more concise descriptions.
Khasinski merged a performance optimization removing a wasted string allocation in BER integer packing. The change eliminates an unnecessary empty string allocation that was immediately overwritten, delivering a fifty percent improvement in BER pack benchmarks.
Heath Dutton merged a cleanup removing an obsolete Ruby API version check in cxxanyargs.hpp that was causing compiler…