ruby-trunk-changes 2020-02-23

今日は $\, $/ などの特殊変数でも nil 以外の値をセットすると警告が出るようにする変更などがありました。

[4aebb49153] Benoit Daloze 2020-02-22 13:43:52 UTC

5b29ea0845c14092abd866ce0183c52635bade4c の変更で Symbol#to_proc で作った Proc の arity の rubyspec でのテストを調整したところを ruby_version の guard で分岐してそれぞれに宣言的に書くようにして読みやすくしています。

[77dcc2c822] Marcus Stollsteimer 2020-02-22 15:32:37 UTC

ENV.merge! の rdoc 用コメントのサンプルコードで途中の要素で例外が発生した時の結果の間違いを修正しています。

[f85ca4c840] git 2020-02-22 15:38:29 UTC

version.h の日付更新

[0ed3384fd4] Nobuyoshi Nakada 2020-02-23 04:31:56 UTC

c7b71af9e21b3f0b8fe413a3c20cf4bd633c40d0 を revert しています。 PATH を exe/ サブディレクトリを優先するようにしたとのことでしたが、bundler が PATH 環境変数をいじるのを許容していなかったみたいです。

[588a86e32c] Nobuyoshi Nakada 2020-01-20 08:28:56 UTC

IO#print に複数の引数を渡した時に特殊変数 $, で連結する時に $, の値が nil でなかったら警告を出力するようにしています。 [ruby-dev:50393] [Feature #14240]

[6298ec2875] Nobuyoshi Nakada 2020-01-20 08:53:46 UTC

特殊変数 $\ に nil 以外の値をセットすると警告を出力するようにしています。 [ruby-dev:50393] [Feature #14240]

[8a7e0aaaef] Nobuyoshi Nakada 2020-01-20 23:37:44 UTC

特殊変数 $/ に nil 以外の値をセットすると警告を出力するようにしています。 [ruby-dev:50393] [Feature #14240]