COMMIT [Rubyspec #177]: Raising negative numbers requires Complex http://github.com/rubyspec/rubyspec/commit/edabf0b90af76d11df098e75c6020a81dfd4dc73 COMMIT [Rubyspec #168]: Add tests for 'mathn/complex' for 1.9. http://github.com/rubyspec/rubyspec/commit/3909958e8755880eb6adcda8dfe824a7af5b828a COMMIT [Rubyspec #173]: Integer#gcd2 no longer defined in 1.9 http://github.com/rubyspec/rubyspec/commit/58bc2c12ee2ebdc6c5bd2a9f53d9d0e65d7561e4 COMMIT [Rubyspec #167]: No more Rational#new! means invalid specs for mathn/rational. http://github.com/rubyspec/rubyspec/commit/5204c8907de1d2c4e316fe55ddc51a36196f1aff --- 20091118T090419 +++ 20091119T090106 @@ -1,19750 +1,19750 @@ ConditionVariable#broadcast - should return self if nothing to broadcast to - should return self if something is waiting for a broadcast -- releases all threads waiting in line for this resource (ERROR - ) +- releases all threads waiting in line for this resource /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/signal_spec.rb ConditionVariable#signal @@ -21282,17 +21282,15 @@ /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/bignum/exponent_spec.rb Bignum#** - returns self raised to other (positive) power -- returns a complex number when negative and raised to a fractional power (FAILED - ) +/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/complex/Complex_spec.rb /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/fixnum/exponent_spec.rb Fixnum#** - returns self raised to other (positive) power -- returns a complex number when negative and raised to a fractional power (FAILED - ) /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/float/exponent_spec.rb Float#** - returns self raised to other (positive) power -- returns a complex number when negative and raised to a fractional power (FAILED - ) /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/integer/from_prime_division_spec.rb Integer::from_prime_division @@ -21348,6 +21346,7 @@ Prime#next - returns the element at the current position and moves forward +/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/rational/Rational_spec.rb /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/rational/exponent_spec.rb Rational#** when passed [Rational] - returns Rational.new!(1, 1) when the passed argument is 0 @@ -27078,38 +27077,6 @@ /home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) -ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR -ThreadError: Thread#join: deadlock 0x7fe89e36ddf8 - mutual join(0x2d58ac0) -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:55 -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:55 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:2:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:163:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:36:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/conditionvariable/broadcast_spec.rb:4 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `load' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:41:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 - - ) Date#civil doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers FAILED Expected FloatDomainError but got NoMemoryError (failed to allocate memory) /home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' @@ -27176,99 +27143,6 @@ /home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 ) -Bignum#** returns a complex number when negative and raised to a fractional power FAILED -Expected 1048576+1816186.90759734i to be within +/- 3.0e-05 of NaN -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/should.rb:7:in `should' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/bignum/exponent_spec.rb:16 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/bignum/exponent_spec.rb:2:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:163:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:36:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/bignum/exponent_spec.rb:4 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `load' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:41:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 - - ) -Fixnum#** returns a complex number when negative and raised to a fractional power FAILED -Expected 1+1.73205i to be within +/- 3.0e-05 of NaN -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/should.rb:7:in `should' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/fixnum/exponent_spec.rb:12 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/fixnum/exponent_spec.rb:2:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:163:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:36:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/fixnum/exponent_spec.rb:4 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `load' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:41:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 - - ) -Float#** returns a complex number when negative and raised to a fractional power FAILED -Expected 1+1.73205i to be within +/- 3.0e-05 of NaN -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/expectations/should.rb:7:in `should' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/float/exponent_spec.rb:11 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/float/exponent_spec.rb:2:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `all?' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:135:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:163:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/context.rb:155:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:36:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/object.rb:11:in `describe' -/home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/mathn/float/exponent_spec.rb:4 -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `load' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `instance_eval' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:67:in `protect' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:55:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `each' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:49:in `files' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/runner/mspec.rb:41:in `process' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/commands/mspec-run.rb:87:in `run' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/lib/mspec/utils/script.rb:217:in `main' -/home/chkbuild/tmp/build/ruby-1.8.6//mspec/bin/mspec-run:8 - - ) An exception occurred during: loading /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/prime/each_spec.rb ERROR LoadError: no such file to load -- prime.rb /home/chkbuild/tmp/build/ruby-1.8.6//rubyspec/library/prime/each_spec.rb:7:in `load' @@ -28022,7 +27896,7 @@ Finished in seconds -2900 files, 10973 examples, 33521 expectations, 15 failures, 39 errors +2902 files, 10970 examples, 33517 expectations, 12 failures, 38 errors exit 1 failed(rubyspec) == end #