今日は主に拡張ライブラリ strscan の StringScanner#integer_at メソッドの新規追加などがありました。
[57910b3e43] "dependabot[bot]" 2026-06-01 03:53:55 UTC
GitHub Actions の workflows で利用しているアクションのバージョンを更新しています。
[7225c7952e] Peter Zhu 2026-05-31 12:28:33 UTC
GC の compaction 時に Hash の要素の参照更新に使う hash_replace_ref() という関数で rb_gc_location() の呼び出しが繰り返されていたのを一度読んだ結果を使いまわすように最適化しています。
[2a6353e2e5] Jun Aruga 2026-05-26 17:17:18 UTC
rubygems の設定ファイル(.gemrc) の項目についての rdoc 用コメントを追記しています。
[e73e4f2d4c] Sutou Kouhei 2026-06-01 07:54:36 UTC
拡張ライブラリ strscan に数値の文字列を整数として取り出す StringScanner#integter_at メソッドを追加しています。 https://github.com/ruby/strscan/pull/205 [ruby-core:124928] [Feature #21943]
[807159283e] Hiroshi SHIBATA 2026-06-01 01:20:56 UTC
bundler のテストのヘルパーメソッドに compact_index.gem を vendoring する処理を追加しています。
[4f04e6ab8a] Hiroshi SHIBATA 2026-06-01 01:25:38 UTC
807159283eacc613fa4ceee2a9c986711d619327 で追加した bundler のテストのヘルパーに COMPACT_INDEX_REF という環境変数が設定されていたら既に存在している compact_index を削除して再ダウンロードするようにしています。
[e431c98e31] Hiroshi SHIBATA 2026-06-01 10:56:08 UTC
807159283eacc613fa4ceee2a9c986711d619327 からの bundler のテストのヘルパーメソッドの再々修正。 compact_index.gem のダウンロードを並列実行時の対応のためロックファイルを作って競合しないようにしています。