ruby-trunk-changes 2020-05-17

今日は標準添付ライブラリ reline の更新と Random や Kernel#rand のテストの実装の内部に絡むテストを避けるようにする変更などがありました。

[968d6df49f] Nobuyoshi Nakada 2020-05-17 07:33:56 UTC

test/unit の --test-order オプションに nosort という引数を追加してテストの順序を読み込んだ順のまま? にするオプションを追加しています。

[6e7551a57e] git 2020-05-17 09:01:43 UTC

version.h の日付更新

[dc57136fd3] Nobuyoshi Nakada 2020-05-17 06:35:41 UTC

Kernel#rand のテストで使う assert_random_int という assertion で指定された seed で生成される乱数を順に配列で引数に渡すようにしていたのを同じ seed で生成した Random インスタンスが生成する乱数列と比較するように変更しています。

[bd8aa047fc] Nobuyoshi Nakada 2020-05-17 10:03:05 UTC

Random のテストで乱数生成器の実装に依存した詳しい内部状態を確認するテストを削っています。

[dc0cdf4322] aycabta 2020-05-01 15:22:35 UTC

irb のバージョンを 1.2.4 に更新しています。

[fc2a121c7c] aycabta 2020-05-03 05:36:33 UTC

標準添付ライブラリ reline の inputrc ファイルの設定読み込みで history-size の設定を整数として解釈しようとしてエラーになった場合にエラーは無視してデフォルト値の 500 にしておくようにしています。

[f56e05fa7d] aycabta 2020-05-07 14:44:38 UTC

標準添付ライブラリ reline の TODO コメントを削除。

[9f18b139c9] aycabta 2020-05-16 09:25:56 UTC

標準添付ライブラリ reline の端末エミュレーションする yamatanooroti を使った行末での折り返しのテストを追加しています。