ruby-trunk-changes r44658 - r44663

今日は少なめで、拡張ライブラリ socket のソケットオプションの操作のリファクタリングが主でした。

nobu: r44658 2014-01-19 23:56:05 +0900

拡張ライブラリ socket のソケットオプションを String 型のオブジェクトに pack する sockopt_pack_byte()、sockopt_pack_int() といった static 関数を追加して再利用するリファクタリング

zzak: r44661 2014-01-20 13:57:31 +0900

標準添付ライブラリ rubygems の rdoc 用コメントで男性形の代名詞を he -> they と置き換えるなどの修正です。

svn: r44662 2014-01-20 13:57:40 +0900

version.h の日付更新。

akr: r44663 2014-01-20 22:48:42 +0900

r44656 で revert した拡張ライブラリ socket のソケットオプションの値のサイズのプラットフォーム毎の差異を吸収する方法の別解。 IP_MULTICAST_LOOP と IP_MULTICAST_TTL の型をマクロで定義してマクロによる連結を使って関数名を組み立てるようにしています(XCAT())。