COMMIT Fixed break specs unnecessarily relying on and guarding against block argument shadowing behaviour. http://github.com/rubyspec/rubyspec/commit/a0f52fcacd3839fdb9cbf84b5a6ddf3e988bb0e7 COMMIT Move block specs that don't introduce parse errors into the main block_spec file. http://github.com/rubyspec/rubyspec/commit/2e4221d525966574276d43a9c802c4fdd82bee94 COMMIT Add a few basic specs for 1.9's new popen syntax. http://github.com/rubyspec/rubyspec/commit/aef85c68705c30444cb5b3b70274d0b81e863882 COMMIT Add spec for right shift boundary http://github.com/rubyspec/rubyspec/commit/2dcca3164d41078df081303d09a4b9bde42e92c9 COMMIT Fixed Tempfile specs to not leave junk behind. http://github.com/rubyspec/rubyspec/commit/22576a608b9ed7ed91a5f868e033c0f13b3b2c3f COMMIT Use before :all in Delegate specs with no side effects. http://github.com/rubyspec/rubyspec/commit/2c443e24200eb87d49aea41104ce7c977d17c16b COMMIT Ensure Array#shift adjusts indices properly http://github.com/rubyspec/rubyspec/commit/1659e18bec737e6be912372d72947955f71ae3af COMMIT Add spec for Array#shift + Array#each_index interactions http://github.com/rubyspec/rubyspec/commit/21f04bc9a52ba16aca14ffd9bf6a20eea7fca42b COMMIT Add spec for Array#shift + Array#[]= interactions http://github.com/rubyspec/rubyspec/commit/29eb2ec9d7c99c26e3e809eb88a1bd8f50c00b1e COMMIT Merge branch 'unguard-break-specs' of https://github.com/stormbrew/rubyspec into stormbrew http://github.com/rubyspec/rubyspec/commit/5f47683678ae552f8a0fe086d904f7860bc841df COMMIT Merge branch 'move-block-shadow-specs' of https://github.com/stormbrew/rubyspec into stormbrew http://github.com/rubyspec/rubyspec/commit/514f9e5eafdde78fc5fcce7287e58f21f7eade7a COMMIT Spec for Array#join calling #to_s reported by qmx. http://github.com/rubyspec/rubyspec/commit/082d8981f72fc1fd6ffdf935ba992bb582ac1d7b COMMIT Add specs for a Proc subclass' .new method. http://github.com/rubyspec/rubyspec/commit/41a666d5a248693f27c55cce82e7fe07ace2ebe1 COMMIT Some Proc spec cleanup. http://github.com/rubyspec/rubyspec/commit/21d1d5f4de3169a0d2395b35262f25cc3520c759 COMMIT More Proc spec cleanups. http://github.com/rubyspec/rubyspec/commit/bc0248d34a07a40ba4c89f608a8605d2943eeadc =================================================================== +++ 20110127T013547Z @@ 4759 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. ./test/openssl/test_pair.rb:: warning: using default DH parameters. . +test_eof_2(OpenSSL::TestEOF1): ./test/openssl/test_pair.rb:: warning: using default DH parameters. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. . test_eof_3(OpenSSL::TestEOF1): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. @@ 4840 @@ test_getc(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. ./test/openssl/test_pair.rb:: warning: using default DH parameters. . +test_puts_empty(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. ./test/openssl/test_pair.rb:: warning: using default DH parameters. . test_puts_meta(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. @@ 7394 @@ Array#each_index - passes the index of each element to the block - returns self +- is not confused by removing elements from the front - raises a LocalJumpError if no block given /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/each_spec.rb @@ 7470 @@ - sets the section defined by [start,length] to other - replaces the section defined by [start,length] with the given values - removes the section defined by [start,length] when set to nil +- is not confused by shift when removing elements with nil - returns nil if the rhs is nil - sets the section defined by range to other - replaces the section defined by range with the given values @@ 7784 @@ - uses $, as the default separator (which defaults to nil) - does not process the separator if the array is empty - calls #to_str to convert the separator to a String +- calls #to_s on the Array elements - raises a TypeError if the separator cannot be coerced to a String by calling #to_str /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/array/keep_if_spec.rb @@ 12466 @@ - returns n when n > 0, m == 0 - returns n when n < 0, m == 0 - returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1) +- returns 0 when m is outside the available bits and n >= 0 +- returns -1 when m is outside the available bits and n < 0 - returns 0 when m is a Bignum - returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0 - returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0 @@ 17177 @@ Proc.new without a block - raises an ArgumentError - raises an ArgumentError if invoked from within a method with no block +- raises an ArgumentError if invoked on a subclass from within a method with no block /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/proc/parameters_spec.rb /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//rubyspec/core/proc/source_location_spec.rb @@ 31606 @@ Array#each_index - passes the index of each element to the block - returns self +- is not confused by removing elements from the front - raises a LocalJumpError if no block given @@ 31706 @@ - sets the section defined by [start,length] to other - replaces the section defined by [start,length] with the given values - removes the section defined by [start,length] when set to nil +- is not confused by shift when removing elements with nil - returns nil if the rhs is nil - sets the section defined by range to other - replaces the section defined by range with the given values @@ 32180 @@ - uses $, as the default separator (which defaults to nil) - does not process the separator if the array is empty - calls #to_str to convert the separator to a String +- calls #to_s on the Array elements - raises a TypeError if the separator cannot be coerced to a String by calling #to_str @@ 41616 @@ - returns n when n > 0, m == 0 - returns n when n < 0, m == 0 - returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1) +- returns 0 when m is outside the available bits and n >= 0 +- returns -1 when m is outside the available bits and n < 0 - returns 0 when m is a Bignum - returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0 - returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0 @@ 51339 @@ Proc.new without a block - raises an ArgumentError - raises an ArgumentError if invoked from within a method with no block +- raises an ArgumentError if invoked on a subclass from within a method with no block Finished in seconds =================================================================== --- 20110126T013039Z @@ 4759 @@ ./test/openssl/test_pair.rb:: warning: using default DH parameters. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. . -test_eof_2(OpenSSL::TestEOF1): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. ./test/openssl/test_pair.rb:: warning: using default DH parameters. . test_eof_3(OpenSSL::TestEOF1): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. @@ 4840 @@ test_getc(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. ./test/openssl/test_pair.rb:: warning: using default DH parameters. . -test_puts_empty(OpenSSL::TestPair): ./test/openssl/test_pair.rb:: warning: using default DH parameters. /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters. . test_puts_meta(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.6//ruby/.ext/common/openssl/ssl.rb:: warning: using default DH parameters.