COMMIT Added maglev sizes to core/bignum/size_spec.rb http://github.com/rubyspec/rubyspec/commit/8e53d201cab6a63ecc4e4f7cba95dd722597c859 COMMIT Complex#denominator: Share btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/45ecab46761d79079439fe3b0b47bf2dc6460133 COMMIT Complex#conjugate: Share btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/d27f01394114730382865696e2d2b67bbdd7c0a0 COMMIT Complex#conj: Share spec btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/0a8093d23728f608d4ff908c4ecd0453b2e771ec COMMIT Complex#<=>: Guard; method removed in 1.9. http://github.com/rubyspec/rubyspec/commit/2939f79ef10a0252f47b6ff25395ca6fe919bf86 COMMIT Complex#coerce: Tweak for constructor change in 1.9 http://github.com/rubyspec/rubyspec/commit/7c46d44dd2059adcd3aa77b47eb1abc15c9adff8 COMMIT Complex#coerce: Share spec btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/aeecf779fb28fce28b4e4799069dc1a142fa0ab2 COMMIT Complex#angle: Share spec btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/4b1e44c967a9b3bd24cbe4ac73bee727286b709e COMMIT Complex#arg: Share spec btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/f18a554f2f7634317edf99534e0975c6d9b61c19 COMMIT Complex#abs: Share spec btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/7099a34d4f06d80f336741ac8144b3ecb62f5783 COMMIT Complex#abs2: Share btw. 1.8 (library) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/fdef423451207b218623a8fc0f98de9ae6284867 COMMIT Complex#rect(angular): Move shared spec to shared/complex http://github.com/rubyspec/rubyspec/commit/1111ac7d71218ca033a67521685fd12ddd5dbd95 COMMIT String#force_encoding: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/374d1163fc5c84aed6a818f15dc1243a7c6366a5 COMMIT Integer#chr: Infers encoding on 1.9 (bug #1681). http://github.com/rubyspec/rubyspec/commit/4ec67a699a3528d1435438ad62c6b91cc4ac0100 COMMIT ARGF.rewind: Specify and guard bug #1693. http://github.com/rubyspec/rubyspec/commit/5ed7fb4318831220d2fb351728894dba36092799 COMMIT ruby -U: Dpecify 1.9 switch. http://github.com/rubyspec/rubyspec/commit/b6b7d38a9196f154e8a6f9ef8b3dfb3ccdd9a774 COMMIT s/psuedo/pseudo/ http://github.com/rubyspec/rubyspec/commit/ba72c1b8039e53288deb7ca3a9605a1512fef15b --- 20090628T080450 +++ 20090629T080752 @@ -1,9093 +1,9093 @@ IMAPTest#test_imaps_with_ca_file: s: . IMAPTest#test_starttls: s: . IMAPTest#test_unexpected_eof: s: . -MinitestSpec#test_needs_to_verify_kinds_of_objects: s: . -MinitestSpec#test_needs_to_verify_throw: s: . -MinitestSpec#test_needs_to_verify_nil: s: . -MinitestSpec#test_needs_to_catch_an_expected_exception: s: . -MinitestSpec#test_needs_to_verify_non_nil: s: . +MinitestSpec#test_needs_to_verify_inequality: s: . MinitestSpec#test_needs_to_have_all_methods_named_well: s: . -MinitestSpec#test_needs_to_verify_identity: s: . +MinitestSpec#test_needs_to_verify_throw: s: . +MinitestSpec#test_needs_to_verify_mismatch: s: . +MinitestSpec#test_needs_to_verify_non_identity: s: . MinitestSpec#test_needs_to_verify_equality: s: . -MinitestSpec#test_needs_to_verify_inequality: s: . +MinitestSpec#test_needs_to_verify_nil: s: . MinitestSpec#test_needs_to_verify_regexp_matches: s: . -MinitestSpec#test_needs_to_verify_non_identity: s: . MinitestSpec#test_needs_to_catch_an_unexpected_exception: s: . -MinitestSpec#test_needs_raise_if_an_expected_exception_is_not_raised: s: . MinitestSpec#test_needs_to_verify_using_any_operator: s: . +MinitestSpec#test_needs_raise_if_an_expected_exception_is_not_raised: s: . +MinitestSpec#test_needs_to_catch_an_expected_exception: s: . +MinitestSpec#test_needs_to_verify_kinds_of_objects: s: . MinitestSpec#test_needs_to_verify_using_respond_to: s: . -MinitestSpec#test_needs_to_be_able_to_catch_a_minitest_assertion_exception: s: . MinitestSpec#test_needs_to_verify_types_of_objects: s: . -MinitestSpec#test_needs_to_verify_mismatch: s: . MinitestSpec#test_needs_to_verify_floats_within_a_delta: s: . +MinitestSpec#test_needs_to_be_able_to_catch_a_minitest_assertion_exception: s: . +MinitestSpec#test_needs_to_verify_non_nil: s: . +MinitestSpec#test_needs_to_verify_identity: s: . NonString#test_6: s: . NonString#test_7: s: . OpenSSL::TestASN1#test_decode: s: . @@ -14341,7 +14341,7 @@ TestThread#test_join: s: . TestThread#test_join2: s: . TestThread#test_kill_main_thread: s: . -TestThread#test_list: s: F +TestThread#test_list: s: . TestThread#test_local_barrier: s: . TestThread#test_main: s: . TestThread#test_mutex_deadlock: s: . @@ -14873,11 +14873,7 @@ <"-"> expected but was . - ) Failure: -test_list(TestThread) [/home/chkbuild/tmp/build/ruby-1.9.1//ruby/test/ruby/test_thread.rb:226]: -timeout - -5868 tests, 2839356 assertions, 4 failures, 7 errors, 0 skips +5868 tests, 2839357 assertions, 3 failures, 7 errors, 0 skips make: *** [test-all] エラー 1 exit 2 failed(test-all) @@ -16129,6 +16125,7 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/rewind_spec.rb ARGF.rewind - goes back to beginning of current file +- resets ARGF.lineno to 0 (FAILED - ) - raises an ArgumentError when end of stream reached /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/seek_spec.rb @@ -17960,6 +17957,42 @@ - returns false if calling #<=> on self returns any Integer greater than 0 - raises an ArgumentError if calling #<=> on self returns nil +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/abs2_spec.rb +Complex#abs2 +- returns the sum of the squares of the real and imaginary parts + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/abs_spec.rb +Complex#abs +- returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2)) + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/angle_spec.rb +Complex#angle +- returns the argument -- i.e., the angle from (1, 0) in the complex plane + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/arg_spec.rb +Complex#arg +- returns the argument -- i.e., the angle from (1, 0) in the complex plane + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/coerce_spec.rb +Complex#coerce +- returns an array containing other and self as Complex when other is an Integer +- returns an array containing other and self as Complex when other is a Float +- returns an array containing other and self as Complex when other is a Bignum +- returns an array containing other and self as Complex when other is a Rational +- raises a TypeError when other is a String + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/conj_spec.rb +Complex#conj +- returns the complex conjugate: conj a + bi = a - bi + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/conjugate_spec.rb +Complex#conjugate +- returns the complex conjugate: conj a + bi = a - bi + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/denominator_spec.rb +Complex#denominator +- returns the least common multiple denominator of the real and imaginary parts + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/rect_spec.rb Complex#rect - returns an Array @@ -21037,7 +21070,8 @@ - returns a US-ASCII String if self is between 0 and 127 (inclusive) - returns an ASCII-8BIT String if self is between 128 and 255 (inclusive) - interprets self as a codepoint in the corresponding character set -- raises a RangeError is self is greater than 255 +- raises a RangeError is self is greater than 255 and the internal encoding is nil +- infers the encoding from Encoding.default_internal (ERROR - ) - raises a RangeError is self is less than 0 Integer#chr with an encoding argument @@ -23114,11 +23148,11 @@ Math.acos - returns a float - returns the arccosine of the argument -- raises an Errno::EDOM if the argument is greater than 1.0 -- raises an Errno::EDOM if the argument is less than -1.0 -- raises a TypeError if the string argument cannot be coerced with Float() -- raises an TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises an Errno::EDOM if the argument is greater than 1.0 (FAILED - ) +- raises an Errno::EDOM if the argument is less than -1.0 (FAILED - ) +- raises a TypeError if the string argument cannot be coerced with Float() (FAILED - ) +- raises an TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) Math#acos - is accessible as a private instance method @@ -23127,10 +23161,10 @@ Math.acosh - returns a float - returns the principle value of the inverse hyperbolic cosine of the argument -- it raises Errno::EDOM if the passed argument is less than -1.0 or greater than 1.0 -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil -- accepts any argument that can be coerced with Float() +- it raises Errno::EDOM if the passed argument is less than -1.0 or greater than 1.0 (FAILED - ) +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) +- accepts any argument that can be coerced with Float() (ERROR - ) Math#acosh - is accessible as a private instance method @@ -23139,11 +23173,11 @@ Math.asin - return a float - returns the arcsine of the argument -- raises an Errno::EDOM if the argument is greater than 1.0 -- raises an Errno::EDOM if the argument is less than -1.0 -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil -- accepts any argument that can be coerced with Float() +- raises an Errno::EDOM if the argument is greater than 1.0 (FAILED - ) +- raises an Errno::EDOM if the argument is less than -1.0 (FAILED - ) +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) +- accepts any argument that can be coerced with Float() (ERROR - ) Math#asin - is accessible as a private instance method @@ -23152,8 +23186,8 @@ Math.asinh - returns a float - returns the inverse hyperbolic sin of the argument -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#asinh @@ -23163,8 +23197,8 @@ Math.atan2 - returns a float - returns the arc tangent of y, x -- raises an TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises an TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#atan2 @@ -23174,8 +23208,8 @@ Math.atan - returns a float - return the arctangent of the argument -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#atan @@ -23187,11 +23221,11 @@ - returns the inverse hyperbolic tangent of the argument - raises an Errno::EDOM if x = 1.0 - raises an Errno::EDOM if x = -1.0 -- raises an Errno::EDOM if the passed argument is greater than 1.0 -- raises an Errno::EDOM if the passed argument is less than -1.0 -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil -- accepts any argument that can be coerced with Float() +- raises an Errno::EDOM if the passed argument is greater than 1.0 (FAILED - ) +- raises an Errno::EDOM if the passed argument is less than -1.0 (FAILED - ) +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) +- accepts any argument that can be coerced with Float() (ERROR - ) Math#atanh - is accessible as a private instance method @@ -23209,8 +23243,8 @@ Math.cos - returns a float - returns the cosine of the argument expressed in radians -- raises a TypeError unless the argument is Numeric and has #to_f -- raises a TypeError if the argument is nil +- raises a TypeError unless the argument is Numeric and has #to_f (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - coerces its argument with #to_f Math#cos @@ -23220,8 +23254,8 @@ Math.cosh - returns a float - returns the hyperbolic cosine of the argument -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#cosh @@ -23253,8 +23287,8 @@ Math.exp - returns a float - returns the base-e exponential of the argument -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#exp @@ -23299,10 +23333,10 @@ Math.log10 - returns a float - return the base-10 logarithm of the argument -- raises an Errno::EDOM if the argument is less than 0 -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil -- accepts any argument that can be coerced with Float() +- raises an Errno::EDOM if the argument is less than 0 (FAILED - ) +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) +- accepts any argument that can be coerced with Float() (ERROR - ) Math#log10 - is accessible as a private instance method @@ -23312,10 +23346,10 @@ Math.log - returns a float - returns the natural logarithm of the argument -- raises an Errno::EDOM if the argument is less than 0 -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil -- accepts any argument that can be coerced with Float() +- raises an Errno::EDOM if the argument is less than 0 (FAILED - ) +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) +- accepts any argument that can be coerced with Float() (ERROR - ) Math#log - is accessible as a private instance method @@ -23324,8 +23358,8 @@ Math.sin - returns a float - returns the sine of the argument expressed in radians -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#sin @@ -23335,8 +23369,8 @@ Math.sinh - returns a float - returns the hyperbolic sin of the argument -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#sinh @@ -23346,9 +23380,9 @@ Math.sqrt - returns a float - returns the square root of the argument -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil -- accepts any argument that can be coerced with Float() +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) +- accepts any argument that can be coerced with Float() (ERROR - ) Math#sqrt - is accessible as a private instance method @@ -23358,8 +23392,8 @@ - returns a float - returns the tangent of the argument - returns NaN if called with +-Infinitty -- raises a TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#tan @@ -23369,8 +23403,8 @@ Math.tanh - returns a float - returns the hyperbolic tangent of the argument -- raises an TypeError if the argument cannot be coerced with Float() -- raises a TypeError if the argument is nil +- raises an TypeError if the argument cannot be coerced with Float() (FAILED - ) +- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#tanh @@ -25085,9 +25119,9 @@ - needs to be reviewed for spec completeness - returns the length of self in bytes - works with strings containing single UTF-8 characters -- works with psuedo-ASCII strings containing single UTF-8 characters +- works with pseudo-ASCII strings containing single UTF-8 characters - works with strings containing UTF-8 characters -- works with psuedo-ASCII strings containing UTF-8 characters +- works with pseudo-ASCII strings containing UTF-8 characters - returns 0 for the empty string /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/capitalize_spec.rb @@ -25474,6 +25508,17 @@ - returns false if obj does not respond to to_str - returns obj == self if obj responds to to_str +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/force_encoding_spec.rb +String#force_encoding +- requires exactly one argument +- accepts the encoding name as a String +- accepts the encoding name as an Encoding object +- tags the String with the given encoding +- returns self +- does not care if self would be invalid in given encoding +- does not care if self is already tagged with the given encoding +- does not transcode self + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/getbyte_spec.rb String#getbyte - returns an Integer if given a valid index @@ -27923,35 +27968,14 @@ - returns the passed Complex number /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/abs2_spec.rb -Complex#abs2 -- returns the sum of the squares of the real and imaginary parts - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/abs_spec.rb -Complex#abs -- returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2)) - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/angle_spec.rb -Complex#angle -- returns the argument -- i.e., the angle from (1, 0) in the complex plane - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/arg_spec.rb -Complex#arg -- returns the argument -- i.e., the angle from (1, 0) in the complex plane - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/coerce_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/comparison_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/conj_spec.rb -Complex#conj -- returns the complex conjugate: conj a + bi = a - bi - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/conjugate_spec.rb -Complex#conjugate -- returns the complex conjugate: conj a + bi = a - bi - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/denominator_spec.rb -Complex#denominator -- returns the least common multiple denominator of the real and imaginary parts - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/divide_spec.rb Complex#/ with Complex - divides according to the usual rule for complex numbers