ruby-trunk-changes 2021-04-06

今日は主にビルドプロセスの修正やテストの修正がありました。

[d235dd4461] Nobuyoshi Nakada 2021-04-06 00:33:11 UTC

tool/update-deps に Makefile を作成するために autogen.sh があればそれを、なければ autoreconf -i を実行して configure を生成するようにしています。

[3e5b691410] git 2021-04-06 00:34:48 UTC

version.h の日付更新

[ff91b97c83] "NARUSE, Yui" 2021-04-06 02:25:10 UTC

tool/merger.rb の tag サブコマンドで version の patch level が 0 でないの時のチェックを引数の relname の末尾が ".0" の時にのみエラーにするように変更しています。 "x.y.0" のタグを打つことがないからこのチェックの存在を知らなかった。

[93c73ab898] Yusuke Endoh 2021-04-06 06:19:23 UTC

rubyspec の Matrix#** のテストで 3.0.1 がエラーになってたので ruby_version_is で変更するバージョンを 3.0.2 からに伸ばしています。3.1 以降じゃないのかな。 [ruby-core:101986] [Bug #17521]

[31ba817887] Kazuhiro NISHIYAMA 2021-04-06 07:02:24 UTC

標準添付ライブラリ drb のテストでの socket の close 漏れを修正しています。