今日は主に bundler の bundle gem で生成するプロジェクトの Gemfile テンプレートでのバージョン指定を "<=" の形式にする変更や Kernel#Rational() の修正などがありました。
[78562d38fb] Nobuyoshi Nakada 2026-05-10 10:54:36 UTC
include/ruby/internal/attr/format.h に MinGW 環境のために #include <stdio.h> を追加しています。 __MINGW_PRINTF_FORMAT というマクロ定義を取り込むためとのこと。
[186da0b481] Nobuyoshi Nakada 2026-05-10 10:56:16 UTC
shape.c のプロセス初期化時の Init_default_shapes() での rb_bug() の size_t 型変数のためのフォーマット指示子を修正しています。
[a41ae11d98] dak2 2026-05-10 12:24:30 UTC
doc/jit/zjit.md のマークアップのミスを修正。
[a9102cc3fe] Peter Zhu 2026-05-10 14:11:35 UTC
gc.c の未使用になっていた関数 rb_gc_worker_thread_set_vm_context() と rb_gc_worker_thread_unset_vm_context() を削除しています。
[7dc93cb167] Jeremy Evans 2026-05-08 23:53:07 UTC
bundler の bundle gem で新規プロジェクト作成時の Gemfile のテンプレートで gme バージョンの指定に "~>" ではなくて ">=" (楽観的制限)を使うようにしています。
[e08ec2b388] Nobuyoshi Nakada 2024-08-23 05:26:46 UTC
Rational のテストで巨大なテストメソッドを複数のメソッドに分割するリファクタリング。
[793f4c9572] Nobuyoshi Nakada 2024-08-23 05:27:16 UTC
Kernel#Rational() が引数に "1r" のようにリテラルで許容されている r の suffix が付いている文字列を解釈しないという不具合を修正しています。 e08ec2b3882efc7f65f9834fa3bd9b63c10988a9 のテストメソッド分割にも依存。 https://github.com/ruby/ruby/pull/11447 [ruby-core:118941] [Bug #20697]
[eb053e7446] Nobuyoshi Nakada 2026-04-02 06:37:37 UTC
Array#pack と String#unpack のキーワード引数 offset に負の整数で末尾からの指定にも対応するように機能拡張しています。 https://github.com/ruby/ruby/pull/16641 [ruby-core:125180] [Feature #21979]
[d0ea61cb87] Samuel Williams 2026-05-11 07:56:09 UTC
non-blocking Fiber 用の Scheduler のフックで EC_PUSH_TAG() で大域脱出を捕捉する処理で rb_execute_context_t::cfp を保存しておいて巻き戻す処理を追加しています。 https://github.com/ruby/ruby/pull/16916
[d7ef97204d] Andrii Furmanets 2026-05-11 10:25:29 UTC
Regexp.timeout= や Regexp.new のキーワード引数の timeout などに Float::NAN を渡した時に ArgumentError を発生させるようにしています。 https://github.com/ruby/ruby/pull/16917 [ruby-core:125456] [Bug #22063]