ruby-trunk-changes 2022-06-26

今日は irb の修正や MinGW でのテストの安定化のためのテストの skip などがありました。

[56809537a4] Tomas Volf 2022-06-24 07:21:47 UTC

rubygems の Gem::Indexer#update_index で例外発生時の一時ディレクトリ削除を追加しています。

[967624bc1d] git 2022-06-26 02:15:59 UTC

version.h の日付更新

[a782d76fbe] David Rodríguez 2022-06-21 18:21:14 UTC

bundler のテストで特に拡張ライブラリのビルドについてのテストを RUBY_VERSION を調べて 2.3 以前ではチェックを省くようにしています。

[846a6bb60f] Kazuhiro NISHIYAMA 2022-06-26 05:17:14 UTC

Regexp.new の rdoc 用コメントの typo 修正。

[e0bfdb23af] Peter Jones 2022-03-24 20:48:27 UTC

標準添付ライブラリ irbIRB::InputMethod#winsize で出力が端末であることも確認してから IO#winsize メソッドを呼び出すように修正しています。

[a2b3f2014c] Nobuyoshi Nakada 2022-06-26 06:09:56 UTC

標準添付ライブラリ irb のテストでテストメソッド内で StringIO を利用する前に明示的に require 'stringio' するようにしています。

[0e5f9afff6] Nobuyoshi Nakada 2022-06-26 06:21:22 UTC

標準添付ライブラリ irbe0bfdb23af3f182d7605a6ac3c93b07001d9045c で追加した出力先が pipe だった時のテストで irb.context.prompt_mode を設定しておくようにしています。 irbrc の影響をなくすためかな?

[c2e37c8ff7] Takashi Kokubun 2022-06-26 06:36:11 UTC

MinGW の ucrt64 を利用した環境で Rinda::TupleSpace のテストでハングアップしてしまうことがたびたびあったそうで、テストクラス TupleSpaceProxyTest の setup でチェックしてその環境では全テストを skip するようにしています。