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


ruby-trunk-changes 2025-12-21

今日は主に GC の mmtk 版の修正がありました。

[6bf921051c] Peter Zhu 2025-12-19 22:16:01 UTC

GC の mmtk 版実装の Rust 版の panic 時に rb_bug() を呼び出すようにしています。

[5cdda61d00] Burdette Lamar 2025-12-20 15:26:02 UTC

doc/language/globals.md の特殊変数の説明に初期値や代入可能かどうかなどの情報も追加しています。 https://github.com/ruby/ruby/pull/15545

[fe9a7448b1] Peter Zhu 2025-12-20 13:40:59 UTC

gc.c の newobj_of() で Variable Width Allocation の拡張 slot の memset() でのクリア処理を必要な時だけ行うように slot のサイズのチェックを追加しています。

[48842525a8] Peter Zhu 2025-12-20 22:05:11 UTC

GC の mmtk 版実装利用時にスキップするテストの指定を追加しています。

[7c1e37cfe1] BurdetteLamar 2025-12-20 22:57:00 UTC

Module#<=> の rdoc 用コメントの手直し。

[addbeb6cf3] BurdetteLamar 2025-12-20 22:22:35 UTC

String#<=> の rdoc 用コメントに String が Comparable を include していることを追記しています。

[5808727851] BurdetteLamar 2025-12-20 22:30:03 UTC

Complex#<=> の rdoc 用コメントのインデントの修正のみ。

[f42535fa38] Peter Zhu 2025-12-20 21:33:21 UTC

インスタンス変数の Variable Width Allocation による埋め込みについてのテストで initialize メソッドでインスタンス変数の初期化の順番を固定しておくようにしています。これはどういう意図なんだろう。埋め込みが確実にされるようにとコメントにはありますが。

[483ef3a0d2] Peter Zhu 2025-12-20 22:01:05 UTC

f42535fa38ff487382db32158908635e1a356d5c で変更していたテストを子プロセスで実行するようにしています。

[e2243ed232] BurdetteLamar 2025-12-21 00:32:30 UTC

Symbol#<=> の rdoc 用コメントのサンプルの修正。

[1bc2a91589] Nobuyoshi Nakada 2025-12-21 02:31:36 UTC

doc/language/globals.md の Markdown の表組みの修正。

[2ffd5ad05f] kitazawa 2025-12-21 09:35:32 UTC

NEWS の Pathname の組み込み化についてのエントリが重複していたので削っています。

[d8b33993e1] Nobuyoshi Nakada 2025-12-21 11:31:30 UTC

box.c の rb_box_cleanup_local_extension() で Windows 環境の時にビルド時の未使用の変数の警告が発生するので (viod) キャストを追加しています。




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

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