今日は HP-UX/PA でのビルドエラーの対応などビルドプロセスの修正がいくつかありました。また Bignum#div に 0.0 を渡した時の挙動の変更がありました。
emboss:r33529 2011-10-27 08:43:04 +0900
拡張ライブラリ openssl の extconf.rb で使用するコンパイラが gcc の場合は、--enable-debug 指定時は -Wall オプションを付けてコンパイルするようにしていたのを、常に -Wall をつけるようにしています。
svn:r33530 2011-10-27 08:43:09 +0900
version.h の日付更新。
emboss:r33531 2011-10-27 08:49:49 +0900
ext/psych/parser.c の未使用変数の削除。
naruse:r33532 2011-10-27 09:59:46 +0900
HP-UX/PA で SIZE_MAX という定数が未定義なためにビルドに失敗していたので include/ruby/ruby.h に定義を追加しています。 [ruby-core:40422] [Bug #5489]
nobu:r33533 2011-10-27 14:55:29 +0900
configure.in で RUBY_STACK_GROW_DIRECTION (マシンスタックの伸びる方向)の検出が HP-UX/AP でエラーになっていたのを修正しています。 [ruby-core:40421] [Bug #5488]
nobu:r33534 2011-10-27 14:56:24 +0900
configure.in で一時利用の変数を使用後に unset するなどのリファクタリング。
nobu:r33535 2011-10-27 16:10:49 +0900
Bignum のテストで Bignum になるはずの定数を確実に Bignum になるように Bignum でなければ大きくする処理を入れています。
nobu:r33536 2011-10-27 16:10:53 +0900
Bignum#div に 0.0 を渡すと ZeroDivisionError ではなく FloatDomainError 例外が発生する不具合を修正しています。先に割る数が 0 でないかチェックするようにしています。 [ruby-core:40429] [Bug #5490]
nobu:r33537 2011-10-27 18:28:21 +0900
r33534 で AS_ECHO という autoconf のマクロを利用するようにリファクタリングしていましたが、AS_ECHO は autoconf 2.61 では利用できないということなので、その部分だけ revert しています。 [ruby-dev:44702]