今日は主に 1行 pattern match の構文で experimental 警告を出していたのをやめる変更がありました。
[eed5e8f796] Kazuki Tsujimoto 2021-07-17 02:13:52 UTC
3.1 から pattern match の "=>" 演算子や後置 in による一行 pattern match の文法は experimental の警告を出さないようにしています。
[f36a5a7624] git 2021-07-17 02:16:40 UTC
version.h の日付更新
[503fa1620c] Kazuhiro NISHIYAMA 2021-07-17 04:16:48 UTC
eed5e8f796ab18e2e0a436dab83e35504ae3ded0 の変更に追随して rubyspec の -W オプションのテストで experimental の警告を出力するのに 1行 pattern match の構文を利用していたのを Kernel#warn にキーワード引数で category: :experimental を渡すことで実現するように書き換えています。
[2a5b5ff49a] Kazuhiro NISHIYAMA 2021-07-17 04:24:08 UTC
503fa1620c1da74a15831bf864320cae4b17dc56 と同様に eed5e8f796ab18e2e0a436dab83e35504ae3ded0 の変更に追随して Warning[] の機能のテストでも experimental の警告を出力させるのに 1行 pattern match を利用してたので Kernel#warn の category キーワード引数を利用するように書き換えています。
[f11f9fc921] Kazuhiro NISHIYAMA 2021-07-17 04:24:23 UTC
同じく eed5e8f796ab18e2e0a436dab83e35504ae3ded0 の変更に追随して rubyspec でそもそも 1行 pattern match が experimental であるというテストがあったので 3.1 以降は実行しないようにしています。
[4885c44bca] Kazuki Yamaguchi 2021-07-17 04:37:28 UTC
Fiber クラスの rdoc 用コメントの行頭が # になってるところがあったので修正しています。