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…

Nearby episodes from Ruby Core Updates

  1. Performance Optimizations and JIT Improvements
  2. ZJIT Optimizations and Core Stability Fixes
  3. Week of January 06 - January 13, 2026
  4. January 12, 2026
  5. January 10, 2026
  6. January 09, 2026
  7. January 08, 2026
  8. January 07, 2026