ruby-trunk-changes r45930 - r45935

今日は atan(3) の挙動によって mingw で Math.atan のテストが失敗していた問題の修正や、リリースパッケージ作成用のツールの機能追加などがありました。

nobu: r45930 2014-05-12 23:57:17 +0900

r45805 の Math.atan2 の2つの引数に Float::INFINITY を渡した時に C99 の atan(3) の挙動をするようにした変更で atan(3) が C99 準拠の挙動をするかどうかの判定が不完全で mingw でテストが失敗していたので、configure で実際に atan(3) を呼んでみてその結果で判定するようにしています。 [ruby-core:62536] [Bug #9831]

nagachika: r45931 2014-05-13 00:15:43 +0900

r45930 の ChangeLog エントリの typo 修正です。

svn: r45932 2014-05-13 00:15:46 +0900

version.h の日付更新。

akr: r45933 2014-05-13 19:05:43 +0900

テスト用の拡張ライブラリ ext/-test-/struct/ と ext/-test-/win32/dln/empty/ のディレクトリに svn:ignore プロパティをセットして Makefile、extconf.h、mkmf.log を無視させるようにしています。

nobu: r45934 2014-05-13 19:09:41 +0900

tool/make-snapshot で ruby のパッケージを作る際に tar.gz, tar.bz2, zip の3種類のアーカイブファイルを作成していましたが、xz という形式のファイルも作成するようにしています。 へー xz という形式があるんですね。今後は .xz 形式もリリースすることになるんでしょうか。

nobu: r45935 2014-05-13 19:09:43 +0900

同じく tool/make-snapshot で作成したアーカイブファイルは MD5 と SHA256 のハッシュ値を計算して表示するようにしていましたが、SHA512 によるハッシュ値も表示するようにしています。おおー、これも今後のリリース時には利用されることになりそうです。