今日は Integer#& のビット演算で引数に Rational や BigDecimal などを渡した時に自動的に to_int で変換するのをやめてエラーにするようにしています。
mrkn:r33108 2011-08-29 10:07:15 +0900
Integer(Fixnum と Bignum) の '&' メソッドによるビット演算に Float を渡すとエラーになるので、Rational や BigDecimal が渡された時もエラーにするように、というか引数(右辺)も Integer (Fixnum か Bignum) でないと例外を発生させるようにしています。 [Bug #1792]
ただこれでテストが1つ失敗するようになっています。
svn:r33109 2011-08-29 10:07:19 +0900
version.h の日付更新。
naruse:r33110 2011-08-29 12:54:35 +0900
iseq.c のデバッグ用の出力のフォーマット文字列で size_t 用の指示子に PRIdSIZE を使うようにしています。
naruse:r33111 2011-08-29 14:54:03 +0900
test/psych/test_deprecated.rb で yaml_as のかわりに psych_yaml_as を使うようにして Syck のメソッドを誤って使わないようにしています。