ruby-trunk-changes 2021-10-15

今日はいくつかの標準添付ライブラリのバージョンの更新や拡張ライブラリ zlib の不具合修正などがありました。

[b7f557178d] Hiroshi SHIBATA 2021-10-14 12:07:41 UTC

拡張ライブラリ pathname のバージョンを 0.2.0 に更新しています。

[9c96bcf07d] Hiroshi SHIBATA 2021-10-14 11:37:34 UTC

標準添付ライブラリ open-uri のバージョンを 0.2.0 にしています。

[e6b3eab1b7] Hiroshi SHIBATA 2021-10-14 11:42:13 UTC

標準添付ライブラリ time のバージョンを 0.2.0 にしています。

[20bd9e7c61] Hiroshi SHIBATA 2021-10-14 11:59:02 UTC

標準添付ライブラリ drb のバージョンを 2.0.5 に更新しています。

[befb37c2c4] Hiroshi SHIBATA 2021-10-14 12:03:19 UTC

標準添付ライブラリ drb のバージョンを 2.1.0 に更新しています。

[2fa0d51ac9] Hiroshi SHIBATA 2021-10-14 12:15:23 UTC

拡張ライブラリ date のバージョンを 3.2.0 に更新しています。

[c19685e208] Nobuyoshi Nakada 2021-10-14 13:56:42 UTC

Thread::ConditionVariable のテストで Thread が終了しないまま終わることがあったテストに ensure 節で Thread#kill と Thread#join で終了待ちを追加しています。

[fc9f9231cf] Kazuhiro NISHIYAMA 2021-10-14 14:17:20 UTC

bundled gems の net-smtp のバージョンを 0.3.0 に更新しています。

[e057b9eea9] Nobuyoshi Nakada 2021-10-14 11:09:37 UTC

拡張ライブラリ socket で localtime(3) を利用しているとこで可能なら localtime_r() を利用するように wrapper マクロ LOCALTIME() を追加してこれを利用するようにしています。また gmtime() を呼ぶところでも存在すれば gmtime_r() を利用するようにしています。

[c658834c43] git 2021-10-14 16:26:26 UTC

version.h の日付更新

[46291a29fb] Jack Schuss 2021-10-14 18:09:09 UTC

rubygems で証明書の検証に失敗した時のエラーメッセージに含めているリンクを bit.ly を使っているのをやめています。

[679054208e] Nobuyoshi Nakada 2021-10-14 16:23:36 UTC

tool/lib/test/unit.rb で File.dirname(__FILE__) のかわりに __dir__ を利用するようにリファクタリングしています。

[027a3379d6] Sutou Kouhei 2021-10-05 07:43:21 UTC

拡張ライブラリ zlib の Zlib::GZipReader#gets で読み込み時に文字境界を判定するために rb_enc_left_char_head() を呼び出す時の引数が 1バイト間違っていたのを修正しています。 https://github.com/ruby/csv/issues/117#issuecomment-933289373

[370fff98ce] Nobuyoshi Nakada 2021-10-15 09:47:17 UTC

tool/lib/test/ 配下のスクリプトでテスト用ライブラリ内のファイルの require に require_relative を使うようにリファクタリングしています。

[855db8e9ce] Nobuyoshi Nakada 2021-10-15 10:42:39 UTC

tool/test/testunit/test_parallel.rb で File.dirname(__FILE__) を使ってたところを __dir__ におきかえています。

[19beb028e7] Nobuyoshi Nakada 2021-10-15 10:43:39 UTC

標準添付ライブラリ mkmf.rb で Kernel#open を使っていたところを File.open を利用するようにしています。