ruby-trunk-changes 2024-08-27

今日は主に標準添付ライブラリ uri の警告の追加や GC.compact によるオブジェクト移動時の確保数をトレースするカウンタの不具合修正などがありました。

[c3dc1322ba] Peter Zhu 2024-08-23 19:53:46 UTC

構造体 rb_objspace_t::heap_pages 内の final_slots というメンバーを構造体 rb_size_pool_t 内に移動して slot サイズごとの heap のほうに移動しています。機能的な変化はないと思います。

[80d457b4b4] Peter Zhu 2024-08-23 20:15:35 UTC

GC.compact によるオブジェクトの移動で slot のサイズの異なる heap 間での移動があった場合にオブジェクトの確保のカウンタの管理に不整合が発生していたのを修正しています。

[cfad1f95d5] Matt Brictson 2024-08-23 00:12:32 UTC

bundler の Bundler::UI::Shell および Bundler::UI::Silent というクラスの no? メソッドに必要な引数の宣言がなかった不具合を修正しています。

[2066482684] Matt Brictson 2024-08-23 00:14:01 UTC

bundler の shell モードでの警告出力時の自動折り返しを抑制しているようです。

[7c794c287e] Matt Brictson 2024-08-23 00:29:01 UTC

bundle lock サブコマンドでの --print オプション指定時にプログレス表示の "." の出力先を標準エラー出力に変更するようにしています。

[efa4ec0f98] BurdetteLamar 2024-08-26 13:33:22 UTC

Array#delete の rdoc 用コメントの体裁の変更。

[51aadefb4d] BurdetteLamar 2024-08-26 15:41:04 UTC

Array#delete_at の rdoc 用コメントの体裁の変更。

[1cafc9d51d] Peter Zhu 2024-08-26 14:59:30 UTC

構造体 rb_objspace_t のメンバー multi_ractor_p を削除してかわりに rb_gc_multi_ractor_p() を毎回呼ぶようにしています。

[8c01dec827] Peter Zhu 2024-08-26 14:59:57 UTC

80d457b4b4357d3b6a44abd0ceb67e7657bc657a の変更で newobj_alloc() に追加した GC_ASSERT() による利用 slot 数のカウンタのチェックを複数 Ractor 利用時には抑制するようにしています。複数 Ractor 利用時には race condition により slot 数のカウンタは不正確になりうるとのこと。

[ec61dbd98e] Stan Lo 2024-08-26 22:02:29 UTC

標準添付ライブラリ rdoc の生成する HTML のための CSS をモバイルデバイス向けの対応をしています。 https://github.com/ruby/rdoc/pull/1162

[c486fce747] "dependabot[bot]" 2024-08-26 15:34:29 UTC

rubygems の Rust 製拡張ライブラリを含む gem のビルドのためのプロジェクトの rb-sys パッケージのバージョンを更新しています。

[e5295644c9] Hiroshi SHIBATA 2024-08-27 00:38:40 UTC

標準添付ライブラリ fileutils の gemspec ファイルの spec.files でライセンスファイル名の変更に追随しています。

[52c4d0e048] yui-knk 2024-08-26 14:01:54 UTC

Universal Parser 用のヘッダの構造体 rb_parser_config_t のメンバー enc_coderange_broken はもう未使用になっているので削除しています。

[da9bbd8cd8] "dependabot[bot]" 2024-08-26 23:42:56 UTC

rubygems の Rust 製拡張ライブラリを含む gem のビルドのためのプロジェクトの rb-sys パッケージのバージョンを更新しています。

[04ca75ea69] Hiroshi SHIBATA 2024-08-27 02:36:34 UTC

標準添付ライブラリ uriURI::RFC3986_PARSER.extract で deprecated 警告を出力するようにしています。