今日は主に irb の起動速度の改善などがありました。
[60af6fef3c] Benoit Daloze 2019-06-10 10:45:00 UTC
rubygems の標準添付ライブラリ resolv のテストでシステムの /etc/hosts ファイルに依存しないように Resolv::Hosts.new の生成時に fixture のファイルを指定するようにしています。
[626ae5a9b6] Benoit Daloze 2019-06-10 10:47:08 UTC
同じく rubyspec の resolv のテストで Windows で実行除外していたものを外してテストするように復活させています。
[b9996b7b32] git 2019-06-10 10:48:08 UTC
version.h の日付更新
[976c689ad4] Nobuyoshi Nakada 2019-06-10 12:07:24 UTC
irb のタブ補完で rdoc のドキュメントを引くために rdoc も require していたのを、実際に必要になるまで遅延するようにして irb の起動時間を改善しようとしています。
[880204cf55] Nobuyoshi Nakada 2019-06-10 12:45:46 UTC
976c689ad478b8010b053aa270a28bd236b8380e の irb のタブ補完時に rdoc を引くようにメソッドを動的に再定義した時に再定義後と同じく nil を返すようにしています。
[caa90202c9] Takashi Kokubun 2019-06-10 13:04:51 UTC
973fd18f11f5026024fc43e2848db030110bdaee の irb 起動速度のベンチマークで -f オプションを追加して ~/.irbrc の読み込みを抑制するようにしています。