ruby-trunk-changes r33266 - r33267

今日は小さなリファクタリング1つだけでした。嵐の前の静けさ?(もうそろそろ 1.9.3 の preview2 出る?)

kosaki:r33266 2011-09-14 11:44:57 +0900

r33256 で rb_thread_select() のために追加した rb_fd_rcopy() という関数でコピー元の fd 数がコピー先より大きくないことをチェックするようにしています。rb_fd_rcopy() は rb_thread_select() で引数の fd_set に select(2) が返した値を書き戻すためのものなので、その使われかたでは当然渡された fd_set (rb_fd_rcopy() のコピー先) よりコピー元のほうが大きくなることはないはずですが、一応独立した関数なのでチェックして例外を発生させるようにしています。 [ruby-core:39435] [Bug #5306]

svn:r33267 2011-09-14 11:45:02 +0900

version.h の日付更新。