COMMIT ENV.values: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/f4a506d2e78447c34f1e1ac28b948a20532c8e67 COMMIT ENV.values_at: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/18fb1e00adbd8ea5a36617a6365f16fc3fd90417 COMMIT ENV.to_a: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/4ed70f00a1a9b9b511b0e29d61641594f2551dec COMMIT ENV.keys: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/d1655165804449792f51675a5890deb6103b2fae COMMIT ENV.fetch: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/76aff6536a2755e55dfdba22bd6c32111cf1c15a COMMIT ENV.[]: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/be221c79eb22ca5780a032b026bbddbc37ef9596 COMMIT ENV.each_value: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/9ab7781337fad35b875ee6ca4167c59f8eb04c08 COMMIT ENV.each: Uses locale encoding on 1.9 http://github.com/rubyspec/rubyspec/commit/f073a34035ecd5faeaa28a6292d5dabce2215754 COMMIT ENV.each_key: Uses locale encoding as of 1.9 http://github.com/rubyspec/rubyspec/commit/f458c7b9ef669d9542ce7c41d26ccb419a8f9b3c COMMIT String#encode(!): Transcodes to default_internal w/ arg http://github.com/rubyspec/rubyspec/commit/2fcb62b229765e58efe862df169eda56993a2802 COMMIT String#[]=: Fix for ""[0]= on 1.9 vs. 1.8 (bug #1750) http://github.com/rubyspec/rubyspec/commit/2cacb9a1d273730553883a7030fb0c75e276a738 COMMIT IO.new: Updated 1.9 examples as per bug #1582 http://github.com/rubyspec/rubyspec/commit/2e24c7e1452bf10a29fd6ae5a27db3ceea8b7a06 COMMIT Marshal.load: Port hideously complex example to 1.9 http://github.com/rubyspec/rubyspec/commit/6c0c837e2687c2a403d20aca948f797c66d98138 COMMIT Marshal.dump: Clarify 1.8/1.9 difference in example http://github.com/rubyspec/rubyspec/commit/dcd9439ad9a44015c65572387ae4757250eb2340 COMMIT Marshal.load: Clarify example for 1.8/1.9 difference http://github.com/rubyspec/rubyspec/commit/47fcc7d1989ecffd18b14ef9d257d53a065152c3 COMMIT Marshal.load: Clarify behaviour of proc with recursive data http://github.com/rubyspec/rubyspec/commit/89717015e28fbe18ecdac595c95ba822044afbca COMMIT Marshal.load ignores return value of proc on 1.8 http://github.com/rubyspec/rubyspec/commit/0bad9c0398e7e38b569508d67af957b163c2fa2a COMMIT Marshal.load: Returns proc's return value on 1.9 http://github.com/rubyspec/rubyspec/commit/988177bed592d8b8a841bf74691d628263638b02 COMMIT Proc#source_location: Update for change in line numbering http://github.com/rubyspec/rubyspec/commit/dcf45343a9e35ac922c896d6a4734e6d31c424f9 COMMIT Random#float raises EDOM for Infinity and NaN arguments http://github.com/rubyspec/rubyspec/commit/e785e369c2437359d77230cf49a52ed76bb15ebc COMMIT Prime#prime_division returns [-1,1] for negative args http://github.com/rubyspec/rubyspec/commit/ab7a88cbcd587e110b6380efc514be80d49b49c8 COMMIT Enumerable#join: Raises on recursive enums under 1.9 http://github.com/rubyspec/rubyspec/commit/beb44948d9e18f2e3f491db1cd5cdd1a54fc3235 COMMIT Hash#inspect: Behaves like #to_s on 1.9 http://github.com/rubyspec/rubyspec/commit/52d9220c4c6987298781c02b947f5e54ab3634d0 COMMIT Hash#to_s: Adjust for 1.9's prohibition of recursive keys http://github.com/rubyspec/rubyspec/commit/18dc1cf313ad8245d089ae2224c49c3911a9f7d8 COMMIT Random#int: Specify behaviour of Range arguments http://github.com/rubyspec/rubyspec/commit/08f42f60dbc554cfdb6baee9e802ef681ac199e8 COMMIT Random.srand: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/466500e0edb6f7c0c4f0b35bd8e05251a98eeb2b COMMIT Random.rand: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/c3df5375fc6848dd2dfbac702a95d1d977a8b930 COMMIT Random#seed: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/0cdc3ccfa7e97a59a27d5056c7f24a10614e21ec COMMIT Random.new_seed: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/c519dafc6ef370a20e08c17826cb10b909818d0c COMMIT Random#int: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/a33aae8cc5c1a739e62fcc6a2a71479ded96088e COMMIT Kernel#puts(nil): Clarify 1.9 spec as per bug #1748 http://github.com/rubyspec/rubyspec/commit/33f06c5bef0eb4751a1d8815c788ef8d5252df0d --- 20090802T082613 +++ 20090803T081441 @@ -1,11140 +1,11141 @@ Hash#inspect - returns a string representation with same order as each() - calls inspect on keys and values -- handles recursive hashes +- handles hashes with recursive values +- handles hashes with recursive keys /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/hash/invert_spec.rb Hash#invert @@ -11790,7 +11791,8 @@ - raises an Errno::EINVAL when not passed a valid offset IO.read on an empty file -- returns nil when length is passed +- returns nil when length is passedheh + - returns an empty string when no length is passed IO#read @@ -13446,6 +13448,8 @@ - loads a Float 1.3 - loads a Float -5.1867345e-22 - loads a Float 1.1867345e+22 +- ignores the value of the proc when called with a proc +- doesn't call the proc for recursively visited data - loads a array containing objects having _dump method, and with proc - loads an array containing objects having marshal_dump method, and with proc - loads an Array with proc @@ -15030,7 +15034,12 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/bytes_spec.rb /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/float_spec.rb +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/int_spec.rb +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/new_seed_spec.rb /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/rand_spec.rb +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/seed_spec.rb +/home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/random/srand_spec.rb /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/range/begin_spec.rb Range#begin - returns the first element of self @@ -15606,6 +15615,7 @@ - replaces the char at idx with other_str - taints self if other_str is tainted - raises an IndexError without changing self if idx is outside of self +- raises an IndexError when setting the zero'th element of an empty String - raises IndexError if the string index doesn't match a position in the string - raises IndexError if the regexp index doesn't match a position in the string - raises a TypeError when self is frozen @@ -31112,7 +31122,7 @@ Finished in seconds -2811 files, 11310 examples, 36137 expectations, 54 failures, 68 errors +2816 files, 11314 examples, 36140 expectations, 54 failures, 68 errors exit 1 failed(rubyspec) == end #