ruby-trunk-changes 2020-02-24

今日は bundled gems のバージョン更新や String#encode の fallback キーワード引数に渡したオブジェクトのメソッド呼び出しがうまくされない不具合の修正などがありました。

[281b350058] zverok 2019-12-25 18:39:42 UTC

doc/syntax/pattern_matching.rdoc を追加し pattern matching の仕様についてのドキュメントを記述しています。

[f88d209bb7] git 2020-02-23 15:28:34 UTC

version.h の日付更新

[6f92c62084] Nobuyoshi Nakada 2020-02-24 03:27:36 UTC

gems/bundled_gems を更新。minitest、power_assert、text-unit、rexml、rss のバージョンを更新しています。

[116b9e6a16] Nobuyoshi Nakada 2020-02-24 03:32:50 UTC

tool/fetch-bundled_gems.rb で git checkout でブランチ切り替えに失敗した時にタグ名の先頭の v を削ってリトライしてみるようにしています。

[f8401732de] Nobuyoshi Nakada 2020-02-24 03:40:34 UTC

116b9e6a16c72276e92578b761846d05eaa3eff6 の続き。タグ名の先頭に v をつけるかどうかで test-unit を特別扱いしていたのをやめています。

[8b6e2685a4] Nobuyoshi Nakada 2020-02-24 06:33:50 UTC

String#encode のキーワード引数 fallback に代替文字を検索させる方法として `[]` メソッドを持つオブジェクトを渡した時にうまく呼ばれない不具合を修正しています。 rb_respond_to() と rb_funcall3 に ID でなく Symbolを渡してしまっていたのを修正しているようです。 [ruby-core:97246] [Bug #16649]