COMMIT Updated version to 1.5.15. http://github.com/rubyspec/mspec/commit/24912afc59b768a7e3085658d290732f9de419b9 COMMIT Convert constants to symbols in conflicts_with guard (based on #205). http://github.com/rubyspec/mspec/commit/ba27351e43e31eac3f9fac9ec36de1ec1003900f COMMIT Encode strings for equal_utf16 matcher to binary (based on #201). http://github.com/rubyspec/mspec/commit/4b3d906cd65cb6e4d7dd94389b290ea5ea044f23 COMMIT Added encode() helper. http://github.com/rubyspec/mspec/commit/4fde4c7f7c04c0bb0479935a894f6815b1be7e6b COMMIT BasicSocket.do_not_reverse_lookup is now true by default on 1.9 http://github.com/rubyspec/rubyspec/commit/4d8757e3169c820b03fde8a3850795b4165a7f8d COMMIT Update bigdecimal spec for 1.9.2 http://github.com/rubyspec/rubyspec/commit/23faf07587d4a8cfe844470ff912b66996336f8b --- 20100204T095848 +++ 20100205T095803 @@ -1,19 +1,19 @@ URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 リポジトリのルート: http://svn.ruby-lang.org/repos/ruby リポジトリ UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e -リビジョン: 26566 +リビジョン: 26579 ノード種別: ディレクトリ 準備中の処理: 特になし 最終変更者: svn @@ -20012,7 +20012,6 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb BigDecimal#div with precision set to 0 - returns a / b -- returns NaN if NaN is involved (ERROR - ) - returns 0 if divided by Infinity - returns (+|-) Infinity if (+|-) Infinity divided by one - returns NaN if Infinity / ((+|-) Infinity) @@ -20033,7 +20032,6 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divide_spec.rb BigDecimal#/ - returns a / b -- returns NaN if NaN is involved - returns 0 if divided by Infinity - returns (+|-) Infinity if (+|-) Infinity divided by one - returns NaN if Infinity / ((+|-) Infinity) @@ -20045,7 +20043,8 @@ - returns self modulo other - returns a [Float value] when the argument is Float - returns NaN if NaN is involved -- returns NaN if Infinity is involved +- returns NaN if the dividend is Infinity +- returns NaN if the divisor is Infinity - raises TypeError if the argument cannot be coerced to BigDecimal - does NOT raise ZeroDivisionError if other is zero (ERROR - ) @@ -20190,7 +20189,8 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/mode_spec.rb BigDecimal.mode -- returns the appropriate value and continue the computation if the flag is false (FAILED - ) +- returns the appropriate value and continue the computation if the flag is false +- returns zero when too big (FAILED - ) - raise an exception if the flag is true /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/modulo_spec.rb @@ -20198,7 +20198,8 @@ - returns self modulo other - returns a [Float value] when the argument is Float - returns NaN if NaN is involved -- returns NaN if Infinity is involved +- returns NaN if the dividend is Infinity +- returns NaN if the divisor is Infinity - raises TypeError if the argument cannot be coerced to BigDecimal - does NOT raise ZeroDivisionError if other is zero (ERROR - ) @@ -20206,7 +20207,8 @@ - returns self modulo other - returns a [Float value] when the argument is Float - returns NaN if NaN is involved -- returns NaN if Infinity is involved +- returns NaN if the dividend is Infinity +- returns NaN if the divisor is Infinity - raises TypeError if the argument cannot be coerced to BigDecimal - does NOT raise ZeroDivisionError if other is zero (ERROR - ) @@ -20285,12 +20287,12 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/quo_spec.rb BigDecimal#quo - returns a / b -- returns NaN if NaN is involved - returns 0 if divided by Infinity - returns (+|-) Infinity if (+|-) Infinity divided by one - returns NaN if Infinity / ((+|-) Infinity) - returns (+|-) Infinity if divided by zero - returns NaN if zero is divided by zero +- returns NaN if NaN is involved /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/remainder_spec.rb BigDecimal#remainder @@ -30790,7 +30792,8 @@ ) String#getbyte interprets bytes relative to the String's encoding ERROR -NoMethodError: undefined method `encode' for "u{333}":String +ArgumentError: wrong number of arguments (1 for 2) +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/string/getbyte_spec.rb:42:in `encode' /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/string/getbyte_spec.rb:42 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' @@ -31418,45 +31421,14 @@ /home/chkbuild/tmp/build/ruby-1.8//mspec/bin/mspec-run:8 ) -BigDecimal#div with precision set to 0 returns NaN if NaN is involved ERROR -FloatDomainError: Computation results to 'NaN'(Not a Number) -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/quo.rb:34:in `div' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/quo.rb:34:in `send' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/quo.rb:34 -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:3:in `all?' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:207:in `process' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:199:in `each' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:199:in `process' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:37:in `describe' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:5 -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:56:in `load' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:56:in `files' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:56:in `files' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:50:in `each' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:50:in `files' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:42:in `process' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8//mspec/bin/mspec-run:8 - - ) BigDecimal#div returns NaN if NaN is involved ERROR FloatDomainError: Computation results to 'NaN'(Not a Number) -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:46:in `div' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:46 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:47:in `div' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:47 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/quo.rb:34:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:3:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31481,12 +31453,12 @@ ) BigDecimal#div returns NaN if divided by Infinity and no precision given ERROR FloatDomainError: Computation results to 'NaN'(Not a Number) -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:51:in `div' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:51 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:52:in `div' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:52 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:46:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:47:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31511,12 +31483,12 @@ ) BigDecimal#div returns NaN if divided by zero and no precision given ERROR ZeroDivisionError: divided by 0 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:63:in `div' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:63 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:78:in `div' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:78 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:51:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:52:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31541,12 +31513,12 @@ ) BigDecimal#div returns NaN if zero is divided by zero ERROR ZeroDivisionError: divided by 0 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:69:in `div' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:69 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:84:in `div' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:84 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:63:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:78:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31571,12 +31543,12 @@ ) BigDecimal#div returns NaN if (+|-) Infinity divided by 1 and no precision given ERROR FloatDomainError: Computation results to 'NaN'(Not a Number) -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:83:in `div' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:83 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:98:in `div' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:98 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:69:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/div_spec.rb:84:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31603,8 +31575,8 @@ ZeroDivisionError: divided by 0 /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:25:in `divmod' /home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:25:in `mod_part_of_divmod' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:44:in `send' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:44 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:45:in `send' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:45 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31633,12 +31605,12 @@ ) BigDecimal#divmod properly handles special values ERROR ZeroDivisionError: divided by 0 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:142:in `divmod' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:142 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:141:in `each' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:141 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:140:in `each' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:140 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:158:in `divmod' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:158 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:157:in `each' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:157 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:156:in `each' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:156 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31651,7 +31623,7 @@ /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:50 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:65 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ -31667,16 +31639,16 @@ ) BigDecimal#divmod returns an array of two NaNs if the argument is zero ERROR ZeroDivisionError: divided by 0 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:163:in `divmod' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:163 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:162:in `each' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:162 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:161:in `each' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:161 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:179:in `divmod' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:179 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:178:in `each' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:178 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:177:in `each' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:177 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:142:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:158:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31685,7 +31657,7 @@ /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:50 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/divmod_spec.rb:65 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ -31762,13 +31734,13 @@ /home/chkbuild/tmp/build/ruby-1.8//mspec/bin/mspec-run:8 ) -BigDecimal.mode returns the appropriate value and continue the computation if the flag is false FAILED +BigDecimal.mode returns zero when too big FAILED Expected false to equal true /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/matchers/base.rb:8:in `==' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/mode_spec.rb:18 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/mode_spec.rb:22 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31797,13 +31769,13 @@ ) BigDecimal#% does NOT raise ZeroDivisionError if other is zero ERROR ZeroDivisionError: divided by 0 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:112:in `%' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:112:in `send' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:112 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:126:in `%' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:126:in `send' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:126 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:100:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:113:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -31828,13 +31800,13 @@ ) BigDecimal#modulo does NOT raise ZeroDivisionError if other is zero ERROR ZeroDivisionError: divided by 0 -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:112:in `modulo' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:112:in `send' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:112 +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:126:in `modulo' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:126:in `send' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:126 /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' -/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:100:in `all?' +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/library/bigdecimal/shared/modulo.rb:113:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ -33074,7 +33046,7 @@ ) Matrix.[] tries to calls :to_ary on arguments FAILED -Expected Matrix[# @name="ary", @null=nil>, [3, 4]] +Expected Matrix[# @null=nil, @name="ary">, [3, 4]] to equal Matrix[[1, 2], [3, 4]] /home/chkbuild/tmp/build/ruby-1.8//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' @@ -35428,7 +35400,7 @@ Finished in seconds -2932 files, 12290 examples, 37742 expectations, 95 failures, 93 errors +2932 files, 12292 examples, 37739 expectations, 95 failures, 92 errors exit 1 failed(rubyspec) == end #