ruby-trunk-changes r42948 - r42951

今日は拡張ライブラリ socket に client side の fast open をサポートするための定数の追加などがありました。

glass:r42948 2013-09-16 00:48:38 +0900

拡張ライブラリ socket で client 側の fast open に対応するため(環境に定義があれば)定数 MSG_FASTOPEN を定義するようにしています。 server side の fast open 対応は r42865TCP_FASTOPEN を定義して対応していますが今度は client side のソケットから指定する方法が提供されたようです。これを使うには TCPSocket.new してしまうとその時点で connect してしまうので、Socket.new でソケットを生成して Socket#send を使わないといけないようです。 [ruby-core:57138] [Feature #8897]

svn:r42949 2013-09-16 00:48:43 +0900

version.h の日付更新。

tadf:r42950 2013-09-16 06:48:27 +0900

rational.c の空行除去。

tadf:r42951 2013-09-16 07:34:27 +0900

r42904 で complex.c と rational.c に CANONICALIZATION_FOR_MATHN が未定義の時にマクロ canonicalization の定義をエラーになるように定義していたのを消しています。