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


ruby-trunk-changes 2025-11-09

今日は主に Refinements の不具合修正などがありました。

[3a5e7e9580] Nobuyoshi Nakada 2025-11-08 04:20:01 UTC

box.c の関数の引数や変数にいくつか const 修飾子を追加しています。

[4365c4fb6b] Joshua Young 2025-11-08 11:52:39 UTC

NEWS の ZJIT の追加についての記述内で ruby のバージョンを 3.5 と書いてたのを 4.0 に更新しています。

[75d25a42e6] Burdette Lamar 2025-11-08 15:08:09 UTC

Complex#to_s の rdoc 用コメントに説明と大量のサンプルを追記しています。また doc/string.rb のメソッド一覧に String#to_c を追加、doc/syntax/literals.rdoc の typo の修正も行なっています。

[827f11fce3] Peter Zhu 2025-11-08 22:13:11 UTC

14f6f7051b9fd226dc209961563879b9cf18759eGC の実装のインタフェースを規定する構造体 gc_function_map に checking_shareable という関数を追加していましたが、これは消して gc.c に共通の API として rb_gc_verify_shareable() というのを追加して GC の個別の実装に依存しないようにしています。

[529dd8d76e] Takashi Kokubun 2025-11-09 03:49:27 UTC

GitHub Actions の Cygwin 用 workflow で make extract-gems を実行する step がエラーになっているということでコメントアウトしています。

[a88d7718f4] git 2025-11-09 06:50:26 UTC

gems/bundled_gems と NEWS の bundled gems のバージョンリストの minitest のバージョンを 5.26.1 に更新しています。

[a4dff09be7] Nobuyoshi Nakada 2025-11-09 06:17:56 UTC

Refinements で Module で定義されたメソッドを Module#refine ブロック内で再定義した時に、オリジナルのメソッドを探索する際に rb_method_entry_t::defined_class が NULL になる可能性の考慮漏れで異常終了してしまう可能性があった不具合を修正しています。 https://github.com/ruby/ruby/pull/15114 [ruby-dev:52181] [Bug #21673]

[f08030e9dc] Nobuyoshi Nakada 2025-11-09 11:16:22 UTC

標準添付ライブラリ optparse の OptionParser::Version 定数に rdoc 用コメントを追加しています。

[44d19928b6] Nobuyoshi Nakada 2025-11-09 08:59:42 UTC

標準添付ライブラリ net/protocol の gemspec ファイルで spec.files を git ls-files の結果から得る時に除外するパターンをコマンドの引数に与えてコマンド内で除外させるようにしています。

[2bf82c6274] Nobuyoshi Nakada 2025-11-09 09:15:58 UTC

標準添付ライブラリ net/protocol の private なメソッドに rdoc のドキュメント化を抑制するため :nodoc: タグのコメントを追加しています。




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

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