以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20250317より取得しました。


ruby-trunk-changes 2025-03-17

今日は 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




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20250317より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14