ruby-trunk-changes r44678 - r44681

今日は Queue と ConditionVariable を dup すると SEGV する不具合の対策として dup 禁止にするなどの変更がありました。

akr: r44678 2014-01-21 22:39:08 +0900

r44664 のソケットオプション IP_MULTICAST_LOOP と IP_MULTICAST_TLL の型についての条件追加。DragonFly BSDCygwinGNU/Hurd でも int にしています。

hsbt: r44679 2014-01-22 15:22:06 +0900

標準添付ライブラリ fileutils の uptodate? というメソッドの rdoc の typo 修正。 https://github.com/ruby/ruby/pull/510
こんなメソッドがあるんですねー、知らなかった。

svn: r44680 2014-01-22 15:22:11 +0900

version.h の日付更新。

nobu: r44681 2014-01-22 15:59:41 +0900

拡張ライブラリ thread で実装されている Queue や ConditionVariable を dup すると SEGV が発生してしまっていたので initialize_copy を undef して dup できないようにしています。 [ruby-core:59961] [Bug #9440]