今日は Range#overlap? に (nil..nil) といった Range を渡した時の挙動の修正や callcache タイプの T_IMEMO 型オブジェクトの mark 処理の修正などがありました。
[70a9e5f6eb] BurdetteLamar 2025-03-14 21:54:08 UTC
Hash#transform_keys の rdoc 用コメントの手直し。
[3e04f7b69f] Alan Wu 2025-03-16 20:00:08 UTC
T_IMEMO 型オブジェクトの GC.compact に対応した mark 処理で callcache 用の T_IMEMO タイプの時の rb_gc_mark_movable() の呼び出し時に cc->klass の NULL チェックを追加しています。
[b5cdbadeed] Jérôme Parent-Lévesque 2025-03-15 19:05:50 UTC
Range#overlap? で引数に nil..nil という空集合?の Range を渡した時に true を返すように修正しています。 [ruby-core:121372] [Bug #21185]
[8f19f0aad5] Nobuyoshi Nakada 2025-03-17 10:13:47 UTC
標準添付ライブラリ optparse でオプションの引数の validation としてタプル(2要素の配列)の配列を渡して enum とその名前が指定された時の値のペアを指定してた時に引数の前方一致で補完する処理がエラーになっていた不具合を修正しています。 https://github.com/ruby/optparse/issues/93 https://github.com/ruby/optparse/issues/94