ruby-trunk-changes 2019-12-07

今日は reline の ruby 要求バージョンを 2.5 以降に設定する変更や Travis-CI で s390x というプラットフォームのテストを追加する変更などがありました。

[544431e028] Namrata Bhave 2019-12-06 16:27:58 UTC

Travis-CI の s390x というプラットフォームのテストを追加しています。 IBM のシステムか…。 https://github.com/ruby/ruby/pull/2727

[dcf89b20d7] git 2019-12-06 16:28:20 UTC

version.h の日付更新

[ebbc77836b] Yusuke Endoh 2019-12-07 04:15:47 UTC

test/ruby/test_file_exhaustive.rb のテストで使う一時ディレクトリの basename を短く変更しています。 Solaris 上での CI で UNIX domain socket の名前が長すぎるエラーが起きたのでその対策のため。

[e72ffc55ba] aycabta 2019-12-07 03:11:55 UTC

標準添付ライブラリ reline の gemspec ファイルに spec.required_ruby_version で 2.5 以上を要求するようにしています。 String#grapheme_clusters が必要なためとのこと。

[c2afddccb3] aycabta 2019-12-07 10:51:03 UTC

標準添付ライブラリ irbIRB::ReidlineInputMethod を定義するのも RUBY_VERSION が "2.5.0" 以上の時にしています。む、文字列としての比較、と思ったけどまあこれなら大丈夫か。