ruby-trunk-changes 2020-08-31

今日はバージョン番号を 2.8.0 から 3.0.0 に変更する matz のコミットやテストなどでのその対応がありました。

[585a659b1e] Burdette Lamar 2020-08-30 15:34:13 UTC

Array の rdoc 用コメントで call-seq から alias のぶんを消したり不要なサンプルを消したり。 https://github.com/ruby/ruby/pull/3475

[9b88851c83] git 2020-08-30 15:34:36 UTC

version.h の日付更新

[21c62fb670] "Yukihiro \"Matz\" Matsumoto" 2020-08-31 07:38:13 UTC

include/ruby/version.h の RUBY_API_VERSION_{MAJOR,MINOR} を更新してバージョンを 2.8 から 3.0 にしています。ついに 3.0 になりましたかー。

[f588caa797] Nobuyoshi Nakada 2020-08-31 07:50:15 UTC

NEWS.md のサンプルコードの部分をインデントしないように書いてたのをインデントさせています。

[34c20c995d] Nobuyoshi Nakada 2020-08-31 07:51:37 UTC

NEWS の拡張ライブラリ sdbm の削除についての記述の英文法修正。

[3e1aea4613] Hiroshi SHIBATA 2020-08-31 08:18:14 UTC

gems/bundled_gems から minitest を削除しています。 minitest が ruby のバージョンが 2.x であることを要求しているそうなので、とりあえず消しとくということみたいです。

[0eec4ae851] Nobuyoshi Nakada 2020-08-31 08:23:54 UTC

標準添付ライブラリ webrickWEBrick::Utils.getservername が Socket.gethostbyname を利用していたのでこれをやめて Socket.gethostname をそのまま返すようにしています。

[eb9342d348] Nobuyoshi Nakada 2020-08-31 08:37:21 UTC

String#lines などの Enumerator にブロックを渡した時の警告は r66575 でとりやめていて、テストでは 3.0 以降は再度警告が出る予定として分岐が書かれてたのも取り下げています。 [ruby-core:90728] [Feature #6670]

[b674fc9ca2] 卜部昌平 2020-07-28 01:58:37 UTC

deprecated warning が出る状態で残していた Thread.exclusive をついに削除しています。 [ruby-core:99636] [Feature #17125]

[86737c509c] Hiroshi SHIBATA 2020-08-31 08:48:25 UTC

make test-bundled-gems での gem install する gem から minitest と hoe を削除しています。 3.0 だと動かないためとのこと。