今日はメソッド名のあとに空白をはさんで開きかっこがあった時の解釈の不具合修正や Thread#report_on_exception= が効かないことがある不具合の修正、標準添付ライブラリ set の Set#=== メソッドの追加などがありました。
nobu: r59957 2017-09-19 09:22:56 +0900
メソッドと同名の変数がある場合とない場合でメソッド名と開きかっこのあいだに空白があった時の解釈が変化する不具合を修正しています。いまだにこういうのがあるんだなぁ(っていうの毎年言ってる気がする)。 [ruby-list:50578]
svn: r59958 2017-09-19 09:22:57 +0900
version.h の日付更新。
hsbt: r59959 2017-09-19 09:37:38 +0900
r59779 での bundler のテストの追加で :ruby_repo というタグを付けて ruby のリポジトリでのテストでは除外するようにしていた(?)ものが動くようになったのでタグを削っています。
hsbt: r59960 2017-09-19 10:54:28 +0900
標準添付ライブラリ webrick の WEBrick::HTTPUtils::DefaultMimeTypes でサポートされている MIME タイプの省略名に json を追加しています。
hsbt: r59961 2017-09-19 11:25:16 +0900
ext/fiddle/extlibs で fiddle のために libffi をバンドルするためにダウンロードする時に ftp を使っていたのを https でダウンロードするように変更しています。ところが…というわけで r59964 に続く。
hsbt: r59962 2017-09-19 11:39:40 +0900
README.md のインストール手順に make update-gems extract-gems などの bundled gem を更新/インストールする手順が記載されていなかったので追記しています。 [ruby-core:81938] [Bug #13724]
nobu: r59963 2017-09-19 11:42:08 +0900
Thread#abort_on_exception= と Thread#report_on_exception= で両方 true がセットされていた時に report_on_exception のほうが無視されて表示されなくなっていた不具合を修正しています。 [ruby-core:79280] [Bug #13163]
hsbt: r59964 2017-09-19 14:01:02 +0900
r59961 で libffi のパッケージダウンロードに https を使うようにしたのですが、今度は RubyCI で使っているいくつかの環境で BASERUBY (かな?)でダウンロードする時に証明書がこのサイトからダウンロードできないようになっているみたいで、しかたなく http に変更しています。
normal: r59965 2017-09-19 17:39:22 +0900
標準添付ライブラリ webrick の WEBrick::HTTPProxyServer#do_connect で IO#sysread や IO#syswrite を使っていて、シグナルで割り込まれて EAGAIN などでかえってきた時のリトライなどが実装されていない状態だったので IO#readpartial や IO#write を使うように修正しています。 [ruby-core:82861] [Bug #12130]
knu: r59966 2017-09-19 17:45:12 +0900
標準添付ライブラリ set で Set#=== メソッドを include? の alias として追加しています。 https://github.com/ruby/ruby/pull/1673 [ruby-core:82334] [Feature #13801]
nagachika: r59967 2017-09-19 23:56:03 +0900
r59966 の NEWS ファイルへの追記の typo 修正。