ruby-trunk-changes r32899 - r32905

naruse:r32899 2011-08-10 02:56:40 +0900

r31933 で lib/net/http.rb で OpenSSL の読み込みのために autoload を使うのをやめて必要に応じて require するようにしていたのを、また autoload を利用するように戻しています。

svn:r32900 2011-08-10 02:56:43 +0900

version.h の日付更新。

nobu:r32902 2011-08-10 14:11:10 +0900

lib/mkmf.rb でグローバル変数 $LIBRUBYARG を共有ライブラリリンクする時だけ設定するようにしていたのを、static link する場合でも設定するようにしています。 [ruby-core:38802] [Bug #5147]

mrkn:r32903 2011-08-10 19:35:08 +0900

Complex#rationalize は虚数部が 0 の時に実数部の値を Rational に変換する際に to_r を呼んでいたため、Float#rationalize を呼んだものと結果が一致しない場合があったので、変換のために rationalize を呼ぶように修正しています。rationalize は Float を誤差が小さくなるような Rational に変換してくれるようで(リファレンスより)。 [ruby-core:38885] [Bug #5178]

akr:r32905 2011-08-10 21:28:19 +0900

lib/net/pop.rb, lib/net/http.rb, lib/net/imap.rb の rdoc の :call-seq: というタグの typo を修正しています。