ruby-trunk-changes r56374 - r56377

今日は標準添付ライブラリ logger の月毎の rotation の DST での不具合修正がありました。

nobu: r56374 2016-10-08 09:06:57 +0900

標準添付ライブラリ logger の log rotation で月毎の rotation をしている時にタイムゾーンがいわゆる夏時間があるところだと 10月が1時間長いので判定に失敗して 10月中 rotate し続けるという不具合があったそうです。なので余裕をもって 32日加算して次の月の最初の日を割り出すようにしています。 DST は大変だ…。 https://github.com/ruby/ruby/pull/1458

svn: r56375 2016-10-08 09:06:58 +0900

version.h の日付更新。

nobu: r56376 2016-10-08 10:34:27 +0900

macOS でメモリ使用量を task_info() というシステムコールで取得するテスト用の拡張ライブラリを実装し、test/lib/memory_status.rb の Memory::Status の代替とするようにしています。

nobu: r56377 2016-10-08 10:54:24 +0900

r56376 で追加したテスト用の拡張ライブラリ memory_status に Windows 版の GetProcessMemoryInfo() を利用した実装を追加しています。