ruby-trunk-changes 2023-01-16

今日は主に String#encode の rdoc 用コメントの移動や修正などがありました。

[6698b580dd] Nobuyoshi Nakada 2023-01-14 14:56:07 UTC

tool/lib/test/unit/parallel.rb の並列テスト時の _run_suite メソッドの後始末部分に Gem.clear_paths を追加して rubygems のロードパスの設定をリセットするようにしています。

[4617b40f8b] Rick Hull 2023-01-15 20:11:08 UTC

拡張ライブラリ socket の UNIXSocket.pair メソッドの rdoc 用コメントの説明内の引数名を call-seq にあわせて変更しています。

[468ce1488d] Nobuyoshi Nakada 2023-01-15 13:19:20 UTC

String#encode の rdoc 用コメントを doc/transcode.rdoc という専用のファイルに別に出していたのを transcode.c のメソッド定義関数の前に戻して、同様の内容を doc/string/encode.rdoc に移動してこれを include するようにしています。

[11f28f3268] Martin Dürst 2023-01-16 07:25:04 UTC

468ce1488d26ffc92c940324794dc9257f72b5d2 で移動した doc/string/encode.rdoc に String#encode で同じ Encoding への変換はなにもしないので不正なバイトのチェックもしないということを追記しています。

[a2748c500d] Nobuyoshi Nakada 2023-01-16 10:44:40 UTC

11f28f3268f9234b6310bc659de7e46dfc5c0706 で doc/string/encode.rdoc の String#encode に追記した同じ Encoding に変換する時に処理しないという記述に、キーワード引数 invalid に :replace を渡さなかった時に限ると条件を追記しています。