OLDREV 31055 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31055&diff_format=u NEWREV 31072 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31072&diff_format=u CHG ChangeLog 31055->31072 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?p1=trunk/ChangeLog&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG common.mk 30956->31059 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?p1=trunk/common.mk&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG configure.in 31036->31059 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/configure.in?p1=trunk/configure.in&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG hash.c 30879->31063 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/hash.c?p1=trunk/hash.c&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG process.c 31055->31070 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/process.c?p1=trunk/process.c&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG version.h 31052->31071 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?p1=trunk/version.h&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG ext/extmk.rb 30424->31072 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/extmk.rb?p1=trunk/ext/extmk.rb&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG ext/openssl/ossl_rand.c 30090->31064 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/openssl/ossl_rand.c?p1=trunk/ext/openssl/ossl_rand.c&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG misc/ruby-electric.el 25184->31066 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ruby-electric.el?p1=trunk/misc/ruby-electric.el&r1=31055&r2=31072&pathrev=31072&diff_format=u CHG misc/ruby-mode.el 30825->31065 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ruby-mode.el?p1=trunk/misc/ruby-mode.el&r1=31055&r2=31072&pathrev=31072&diff_format=u ADD test/misc/ none->31069 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/misc/?pathrev=31072&diff_format=u ADD test/misc/test_ruby_mode.rb none->31069 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/misc/test_ruby_mode.rb?view=markup&pathrev=31072&diff_format=u CHG test/rubygems/test_gem_spec_fetcher.rb 31046->31062 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/rubygems/test_gem_spec_fetcher.rb?p1=trunk/test/rubygems/test_gem_spec_fetcher.rb&r1=31055&r2=31072&pathrev=31072&diff_format=u COMMIT Added string or symbol helper for MSpec. http://github.com/rubyspec/mspec/commit/dab04a1ad7bce38689b5a5cac49e93723c53b305 COMMIT Respect privacy of method_missing in Ruby. http://github.com/rubyspec/mspec/commit/89b3cae09a9bd8cf3064e49e150c0af6525def07 COMMIT Load ActionFilter before custom mspec scripts. http://github.com/rubyspec/mspec/commit/0fc2082538853a79fd9dca868b12570df0dd2ba1 COMMIT Added have_singleton_method matcher. http://github.com/rubyspec/mspec/commit/6563955da20f93e6dcd5a35ec5828de75c6165eb COMMIT Add a dirt-simple spec for options argument to IO.foreach. http://github.com/rubyspec/rubyspec/commit/846de74f536edd22746fb68bd60a7d6d8785374b COMMIT Fixed Array#inspect specs for tainted Array or elements. http://github.com/rubyspec/rubyspec/commit/c8fd906c542bda498793f89fa1b79af3c5967a47 COMMIT Fixed order-dependent Hash#each spec. http://github.com/rubyspec/rubyspec/commit/cde9f6821546ca5966922d2ca5a51a3940c6807d COMMIT Mild cleanup and clarify modification during iteration spec http://github.com/rubyspec/rubyspec/commit/e1edaccc54718032baf370167bd1df0d802b9ddc COMMIT Enhance spec for Array#inspect tainting result. http://github.com/rubyspec/rubyspec/commit/8e56777a62f41cc998d4d817f637fc73ec95d1b3 COMMIT Enhance spec for using in Hash#[]= already frozen keys. http://github.com/rubyspec/rubyspec/commit/dc26cba6a0f13ab7110f2f8fbed23b5d73dce0c2 COMMIT Add spec for rb_str_buf_new2 http://github.com/rubyspec/rubyspec/commit/23955d1fd8375ef0b85305c0f0cb9dad650766f6 COMMIT improve string arg handling so numbers are always decimal http://github.com/rubyspec/rubyspec/commit/370b7cac29f7f8fb97d0601452307c685afd1786 COMMIT String#strip should remove null bytes only if they are last and consecutives http://github.com/rubyspec/rubyspec/commit/c96631b713bc25de2f8e262d82f6abb97caa4e3f COMMIT Add spec for module_eval + lexical constant scope http://github.com/rubyspec/rubyspec/commit/b89f2677162842da83e0b03f2120422f74aa8696 COMMIT Add spec for IO#expect http://github.com/rubyspec/rubyspec/commit/0b3c652e345bac78a9a3252d2652e78ee503b74e COMMIT Fixed String#strip, #rstrip specs for 1.9. http://github.com/rubyspec/rubyspec/commit/04efe1d9c086d6c88c2d65fc32584e0ed43df373 COMMIT Format fix some Time specs http://github.com/rubyspec/rubyspec/commit/6afe232079ceb735b10480d1b52ed7d7e80da67f COMMIT Add a few more arg type check specs for Time http://github.com/rubyspec/rubyspec/commit/3efa1ae22a38806bc44e7846f7e963b2b3e36179 COMMIT Make sure TCPSocket.new (shared) spec cleans up properly after failing (fixes hang) http://github.com/rubyspec/rubyspec/commit/027167c89c44ba880c4dcefb2933bad1fbc20abb COMMIT Add specs for defining attribute methods on immediates http://github.com/rubyspec/rubyspec/commit/50a075488622aa6dfb36beee328c3d211891e1e8 COMMIT Flesh out string coerce specs in StringScanner http://github.com/rubyspec/rubyspec/commit/53308a492cb1be78dc88ea266bb4d283171a2ee4 COMMIT Add specs that Kernel#object_id shouldn't collide http://github.com/rubyspec/rubyspec/commit/9c7ff395809ed4d634502158f089f7ff520ca9f6 COMMIT Rewrote Kernel#singleton_methods specs. http://github.com/rubyspec/rubyspec/commit/67184e2e19a0f9f8c416eca040621677d7f94f5d COMMIT Enhance Module#define_method spec http://github.com/rubyspec/rubyspec/commit/d5183a701dc918f567788ec659a7c0bce6c5f0e7 COMMIT Spec for File.expand_path('~'). http://github.com/rubyspec/rubyspec/commit/a5dfe0c522b2f4da6ccdd531100e92408b6566a7 COMMIT Added Module#define_method with block specs for arity checking. http://github.com/rubyspec/rubyspec/commit/7abfa2df2cd487d4fba5640fe753ff4ce9b3dfa1 COMMIT Quarantine #freeze specs temporarily. http://github.com/rubyspec/rubyspec/commit/0cee478ec91d9f64eae69c9ddbd3b5d0fdd44233 COMMIT More method reflection specs. http://github.com/rubyspec/rubyspec/commit/9db354d0ebeabdf8993e2a2ae1d09356d164d04d COMMIT Add missing return in CAPI Array spec http://github.com/rubyspec/rubyspec/commit/6feb0bae88fe6d3ec2208f5455e516abed876fa3 COMMIT Add spec for visibility+alias changes http://github.com/rubyspec/rubyspec/commit/78194af6b74cc38935240491b492755d43215586 COMMIT Add spec for a directory with a glob http://github.com/rubyspec/rubyspec/commit/337c09730b4742b281ecf80682a54794161c4345 COMMIT Specs for Hash[] method when passing an array http://github.com/rubyspec/rubyspec/commit/1e7e22bfcf1edbd40e78c6b31086378513472ef5 COMMIT Fixed Hash.[] spec for 1.8.6. http://github.com/rubyspec/rubyspec/commit/adf465724ea2acbd317f31ea1700c89762518947 COMMIT Spec for eval locals at script scope. http://github.com/rubyspec/rubyspec/commit/c6a9a7c384b30db9214cfbd1954b06fe194c8728 COMMIT Cleanup eval specs http://github.com/rubyspec/rubyspec/commit/1eac6148d8f82f09a78b5f768341ab6613aec1a9 COMMIT Handle ST_DELETE returns from the rb_hash_foreach callback http://github.com/rubyspec/rubyspec/commit/c69b023455501b918a08624da7d39069c039c43d COMMIT Language specs for break. http://github.com/rubyspec/rubyspec/commit/cc7f536b7603a78110756123ba09749aa01f4363 COMMIT Add spec for reuse of an Exception's backtrace. http://github.com/rubyspec/rubyspec/commit/809fcf877b18d8c23c8c739ddb5b8780b5cba6a4 COMMIT Added new specs for Class#dup http://github.com/rubyspec/rubyspec/commit/700b359a2d17966fb77a1b613ccd6440bfed571f COMMIT Clarify language/break specs for non-compliant rbx behavior. http://github.com/rubyspec/rubyspec/commit/abf58868b06288f16beb5b3d60f1fd5d50e2d607 COMMIT Add extra spec for magic + braces in one name http://github.com/rubyspec/rubyspec/commit/b609ef9afe2c202375b9c8af17c526a2eeff9c66 COMMIT Clear ENV["RUBY_FLAGS"] for -v http://github.com/rubyspec/rubyspec/commit/03b475793f30a42937fa24ce71b2e86a668db45f =================================================================== +++ 20110308T183303Z @@ 403 @@ checking for setrlimit... yes checking for sysconf... yes checking for close... yes +checking for getgrnam_r... yes checking for dlopen... yes checking for sigprocmask... yes checking for sigaction... yes @@ 4835 @@ make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' ./revision.h updated +configuring -test-/add_suffix +configuring -test-/array/resize +configuring -test-/bug-3571 +configuring -test-/bug-3662 +configuring -test-/load/dot.dot +configuring -test-/string +configuring bigdecimal +configuring continuation +configuring coverage +configuring curses +configuring date +configuring dbm +configuring digest +configuring digest/bubblebabble +configuring digest/md5 +configuring digest/rmd160 +configuring digest/sha1 +configuring digest/sha2 +configuring dl +configuring dl/callback +configuring dl/win32 +configuring etc +configuring fcntl +configuring fiber +configuring fiddle +configuring gdbm +configuring iconv +configuring io/console +configuring io/nonblock +configuring io/wait +configuring json +configuring json/generator +configuring json/parser +configuring mathn/complex +configuring mathn/rational +configuring nkf +configuring objspace +configuring openssl +configuring pathname +configuring psych +configuring pty +configuring racc/cparse +configuring readline +configuring ripper +configuring sdbm +configuring socket +configuring stringio +configuring strscan +configuring syck +configuring syslog +configuring tk check functions......... check struct members.. check libraries.... @@ 4895 @@ Use X11 libraries. Warning:: cannot find X11 library. tcltklib will not be compiled (tcltklib is disabled on your Ruby == Ruby/Tk will not work). Please check configure options. If your Tcl/Tk don't require X11, please try --without-X11. Can't find X11 libraries. So, can't make tcltklib.so which is required by Ruby/Tk. +configuring tk/tkutil +configuring win32ole +configuring zlib make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/add_suffix' compiling bug.c linking shared-object -test-/add_suffix/bug.so installing default bug libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/add_suffix' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/array/resize' compiling resize.c linking shared-object -test-/array/resize.so installing default resize libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/array/resize' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3571' compiling bug.c linking shared-object -test-/bug-3571/bug.so installing default bug libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3571' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3662' compiling bug.c linking shared-object -test-/bug-3662/bug.so installing default bug libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3662' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/load/dot.dot' compiling dot.dot.c linking shared-object -test-/load/dot.dot/dot.dot.so installing default dot.dot libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/load/dot.dot' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/string' compiling init.c compiling cstr.c compiling ellipsize.c compiling set_len.c linking shared-object -test-/string/string.so installing default string libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/string' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/bigdecimal' compiling bigdecimal.c linking shared-object bigdecimal.so installing default bigdecimal libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/bigdecimal' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/continuation' compiling continuation.c linking shared-object continuation.so installing default continuation libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/continuation' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/coverage' compiling coverage.c linking shared-object coverage.so installing default coverage libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/coverage' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/curses' compiling curses.c linking shared-object curses.so installing default curses libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/curses' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/date' compiling date_core.c linking shared-object date_core.so installing default date_core libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/date' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dbm' compiling dbm.c linking shared-object dbm.so installing default dbm libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dbm' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest' compiling digest.c linking shared-object digest.so installing digest libraries installing default digest libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/bubblebabble' compiling bubblebabble.c linking shared-object digest/bubblebabble.so installing default bubblebabble libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/bubblebabble' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/md5' compiling md5init.c compiling md5ossl.c linking shared-object digest/md5.so installing default md5 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/md5' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/rmd160' compiling rmd160init.c compiling rmd160ossl.c linking shared-object digest/rmd160.so installing default rmd160 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/rmd160' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha1' compiling sha1init.c compiling sha1ossl.c linking shared-object digest/sha1.so installing default sha1 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha1' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha2' compiling sha2init.c compiling sha2ossl.c linking shared-object digest/sha2.so installing default sha2 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha2' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl' compiling dl.c compiling cptr.c compiling handle.c @@ 5005 @@ linking shared-object dl.so installing dl libraries installing default dl libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/callback' generating callback.c compiling callback.c compiling callback-0.c @@ 5020 @@ compiling callback-8.c linking shared-object dl/callback.so installing default callback libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/callback' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/win32' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/win32' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/etc' compiling etc.c linking shared-object etc.so installing default etc libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/etc' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fcntl' compiling fcntl.c linking shared-object fcntl.so installing default fcntl libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fcntl' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiber' compiling fiber.c linking shared-object fiber.so installing default fiber libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiber' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiddle' compiling function.c compiling closure.c compiling conversions.c compiling fiddle.c linking shared-object fiddle.so installing default fiddle libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiddle' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/gdbm' compiling gdbm.c linking shared-object gdbm.so installing default gdbm libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/gdbm' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/iconv' compiling iconv.c linking shared-object iconv.so installing default iconv libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/iconv' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/console' compiling console.c linking shared-object io/console.so installing default console libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/console' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/nonblock' compiling nonblock.c linking shared-object io/nonblock.so installing default nonblock libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/nonblock' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/wait' compiling wait.c linking shared-object io/wait.so installing default wait libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/wait' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json' installing default libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/generator' compiling generator.c In file included from generator.c:1: generator.h::5: warning: "HAVE_RE_H" is not defined linking shared-object json/ext/generator.so installing default generator libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/generator' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/parser' compiling parser.c In file included from parser.rl:1: parser.h::5: warning: "HAVE_RE_H" is not defined @@ 5096 @@ parser.c:: warning: comparison is always true due to limited range of data type linking shared-object json/ext/parser.so installing default parser libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/parser' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/complex' compiling complex.c linking shared-object mathn/complex.so installing default complex libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/complex' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/rational' compiling rational.c linking shared-object mathn/rational.so installing default rational libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/rational' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/nkf' compiling nkf.c In file included from nkf-utf8/nkf.c:30, from nkf.c:62: @@ 5115 @@ nkf-utf8/nkf.h::7: warning: "DEFAULT_NEWLINE" is not defined linking shared-object nkf.so installing default nkf libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/nkf' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/objspace' compiling objspace.c linking shared-object objspace.so installing default objspace libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/objspace' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/openssl' compiling ossl_pkey_dh.c compiling ossl_pkcs5.c compiling ossl_pkey_rsa.c @@ 5156 @@ compiling ossl_config.c linking shared-object openssl.so installing default openssl libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/openssl' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pathname' compiling pathname.c linking shared-object pathname.so installing default pathname libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pathname' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/psych' compiling emitter.c compiling to_ruby.c compiling parser.c @@ 5170 @@ compiling psych.c linking shared-object psych.so installing default psych libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/psych' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pty' compiling pty.c linking shared-object pty.so installing default pty libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pty' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/racc/cparse' compiling cparse.c linking shared-object racc/cparse.so installing default cparse libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/racc/cparse' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/readline' compiling readline.c linking shared-object readline.so installing default readline libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/readline' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/ripper' extracting ripper.y from ../.././parse.y compiling compiler ripper.y generating eventids1.c from ../.././parse.y @@ 5197 @@ linking shared-object ripper.so installing default ripper libraries checking ../.././parse.y and ../.././ext/ripper/eventids2.c +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/ripper' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/sdbm' compiling init.c compiling _sdbm.c linking shared-object sdbm.so installing default sdbm libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/sdbm' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/socket' generating constant definitions compiling init.c compiling constants.c @@ 5222 @@ compiling raddrinfo.c linking shared-object socket.so installing default socket libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/socket' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/stringio' compiling stringio.c linking shared-object stringio.so installing default stringio libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/stringio' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/strscan' compiling strscan.c linking shared-object strscan.so installing default strscan libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/strscan' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syck' compiling handler.c In file included from handler.c:10: syck.h::5: warning: "DEBUG" is not defined @@ 5268 @@ ./syck.h::5: warning: "DEBUG" is not defined linking shared-object syck.so installing default syck libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syck' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syslog' compiling syslog.c linking shared-object syslog.so installing default syslog libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syslog' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk/tkutil' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk/tkutil' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/win32ole' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/win32ole' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/zlib' compiling zlib.c linking shared-object zlib.so installing default zlib libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/zlib' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' compiling version.c compiling dmyversion.c linking miniruby @@ 5297 @@ compiling prelude.c linking static-library libruby-static.a linking ruby +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' Generating RDoc documentation Parsing sources... @@ 5887 @@ make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/add_suffix' installing default bug libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/add_suffix' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/array/resize' installing default resize libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/array/resize' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3571' installing default bug libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3571' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3662' installing default bug libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/bug-3662' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/load/dot.dot' installing default dot.dot libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/load/dot.dot' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/string' installing default string libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/-test-/string' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/bigdecimal' installing default bigdecimal libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/bigdecimal' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/continuation' installing default continuation libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/continuation' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/coverage' installing default coverage libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/coverage' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/curses' installing default curses libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/curses' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/date' installing default date_core libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/date' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dbm' installing default dbm libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dbm' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest' installing digest libraries installing default digest libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/bubblebabble' installing default bubblebabble libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/bubblebabble' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/md5' installing default md5 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/md5' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/rmd160' installing default rmd160 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/rmd160' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha1' installing default sha1 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha1' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha2' installing default sha2 libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/digest/sha2' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl' installing dl libraries installing default dl libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/callback' installing default callback libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/callback' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/win32' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/win32' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/etc' installing default etc libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/etc' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fcntl' installing default fcntl libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fcntl' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiber' installing default fiber libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiber' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiddle' installing default fiddle libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/fiddle' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/gdbm' installing default gdbm libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/gdbm' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/iconv' installing default iconv libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/iconv' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/console' installing default console libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/console' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/nonblock' installing default nonblock libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/nonblock' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/wait' installing default wait libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/io/wait' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json' installing default libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/generator' installing default generator libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/generator' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/parser' installing default parser libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/json/parser' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/complex' installing default complex libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/complex' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/rational' installing default rational libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/mathn/rational' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/nkf' installing default nkf libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/nkf' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/objspace' installing default objspace libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/objspace' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/openssl' installing default openssl libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/openssl' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pathname' installing default pathname libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pathname' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/psych' installing default psych libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/psych' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pty' installing default pty libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/pty' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/racc/cparse' installing default cparse libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/racc/cparse' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/readline' installing default readline libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/readline' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/ripper' installing default ripper libraries checking ../.././parse.y and ../.././ext/ripper/eventids2.c +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/ripper' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/sdbm' installing default sdbm libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/sdbm' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/socket' installing default socket libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/socket' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/stringio' installing default stringio libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/stringio' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/strscan' installing default strscan libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/strscan' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syck' installing default syck libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syck' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syslog' installing default syslog libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/syslog' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk/tkutil' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk/tkutil' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/win32ole' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/win32ole' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/zlib' installing default zlib libraries +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/zlib' +make[2]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' +make[2]: `ruby' is up to date. +make[2]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby' Generating RDoc documentation @@ 6278 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem_specification.rb:: warning: method redefined; discarding old test_dependencies /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem_specification.rb:: warning: previous definition of test_dependencies was here Gem::Indexer tests are being skipped. Install builder gem. +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem_spec_fetcher.rb:: warning: ambiguous first argument; put parentheses or even spaces /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem.rb:: warning: assigned but unused variable - a1 /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem.rb:: warning: assigned but unused variable - b1 /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem.rb:: warning: assigned but unused variable - b2 @@ 16039 @@ (ripper):: warning: assigned but unused variable - str (ripper):: warning: assigned but unused variable - str (ripper):: warning: assigned but unused variable - bug4331 +(ripper):: warning: assigned but unused variable - pt +(ripper):: warning: assigned but unused variable - source (ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - names +(ripper):: warning: assigned but unused variable - formatter +(ripper):: warning: assigned but unused variable - namespaces +(ripper):: warning: assigned but unused variable - variables +(ripper):: warning: assigned but unused variable - testDoc +(ripper):: warning: assigned but unused variable - hrefs +(ripper):: warning: assigned but unused variable - hrefs +(ripper):: warning: assigned but unused variable - var (ripper):: warning: assigned but unused variable - title (ripper):: warning: assigned but unused variable - link (ripper):: warning: assigned but unused variable - description (ripper):: warning: assigned but unused variable - updated +(ripper):: warning: assigned but unused variable - item_size (ripper):: warning: assigned but unused variable - feed (ripper):: warning: assigned but unused variable - updated (ripper):: warning: assigned but unused variable - channel_about +(ripper):: warning: assigned but unused variable - channel_title +(ripper):: warning: assigned but unused variable - channel_link +(ripper):: warning: assigned but unused variable - channel_description +(ripper):: warning: assigned but unused variable - channel_author +(ripper):: warning: assigned but unused variable - image_url +(ripper):: warning: assigned but unused variable - entry_size (ripper):: warning: assigned but unused variable - feed +(ripper):: warning: assigned but unused variable - iseq +(ripper):: warning: assigned but unused variable - iii +(ripper):: warning: assigned but unused variable - iii (ripper):: warning: assigned but unused variable - s +(ripper):: warning: assigned but unused variable - k (ripper):: warning: assigned but unused variable - i +(ripper):: warning: assigned but unused variable - inc +(ripper):: warning: assigned but unused variable - ret +(ripper):: warning: assigned but unused variable - x (ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - z +(ripper):: warning: assigned but unused variable - o +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - bug3751 +(ripper):: warning: assigned but unused variable - o +(ripper):: warning: assigned but unused variable - f +(ripper):: warning: assigned but unused variable - emu_binding +(ripper):: warning: assigned but unused variable - code +(ripper):: warning: assigned but unused variable - file +(ripper):: warning: assigned but unused variable - file_de +(ripper):: warning: assigned but unused variable - dir_2 +(ripper):: warning: assigned but unused variable - file_de +(ripper):: warning: assigned but unused variable - dir_2 +(ripper):: warning: assigned but unused variable - realm (ripper):: warning: assigned but unused variable - v +(ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y s = . TestResolvAddr#test_invalid_ipv4_address = s = . TestResolvDNS#test_no_server = s = . @@ 16136 @@ TestRipper::ParserEvents#test_block_var_add_block = s = . TestRipper::ParserEvents#test_block_var_add_star = s = . TestRipper::ParserEvents#test_block_variables = (ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - y +(ripper):: warning: assigned but unused variable - i +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b (ripper):: warning: assigned but unused variable - c +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - c (ripper):: warning: assigned but unused variable - b (ripper):: warning: assigned but unused variable - c (ripper):: warning: assigned but unused variable - c +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a (ripper):: warning: assigned but unused variable - b +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a +(ripper):: warning: assigned but unused variable - a -:: warning: assigned but unused variable - x s = . TestRipper::ParserEvents#test_blockarg = s = . @@ 17132 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/dl/callback/mkcallback.rb:: warning: shadowing outer local variable - ty /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/extmk.rb:: warning: assigned but unused variable - config /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/extmk.rb:: warning: (...) interpreted as grouped expression +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/extmk.rb:: warning: shadowing outer local variable - target +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/extmk.rb:: warning: shadowing outer local variable - target +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/extmk.rb:: warning: shadowing outer local variable - s +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/extmk.rb:: warning: shadowing outer local variable - target /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/ripper/tools/generate.rb:: warning: assigned but unused variable - template /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk/extconf.rb:: warning: assigned but unused variable - tkver /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/ext/tk/extconf.rb:: warning: assigned but unused variable - libpath @@ 17793 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem.rb:: warning: assigned but unused variable - a2 /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem.rb:: warning: assigned but unused variable - a /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem.rb:: warning: assigned but unused variable - c +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/rubygems/test_gem_spec_fetcher.rb:: warning: ambiguous first argument; put parentheses or even spaces /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/sdbm/test_sdbm.rb:: warning: assigned but unused variable - sdbm /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/sdbm/test_sdbm.rb:: warning: assigned but unused variable - sdbm /var/lib/chkbuild/tmp/build/ruby-trunk-o3//ruby/test/socket/test_addrinfo.rb:: warning: assigned but unused variable - sender_addr @@ 19624 @@ - returns a string - calls inspect on its elements - handles recursive arrays +- taints the result String if the Array is tainted +- taints the result String if an element is tainted +- does not taint the result String if the Array is empty - propagates untrust from itself or elements /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/array/intersection_spec.rb @@ 21680 @@ - properly handles recursive arrays - accepts a block instead of an argument - ignore the block if there is an argument +- rechecks the array size during iteration Array#rindex given no argument and no block - produces an Enumerator @@ 22412 @@ - returns a fully-formed instance of Module - does not call initialize on the new instance +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/class/dup_spec.rb +Class#dup +- duplicates both the class and the singleton class +- retains the correct ancestor chain for the singleton class /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/class/inherited_spec.rb Class.inherited @@ 22845 @@ - matches dotfiles with '.*' - matches files with any ending with '*' - matches files with any middle with '*' +- handles directories with globs - matches files with multiple '*' special characters - matches non-dotfiles in the current directory with '**' - matches dotfiles in the current directory with '.**' @@ 22858 @@ - matches any characters except those in a set with '[^]' - matches any characters except those in a range with '[^-,,...}' +- matches a set '{,,...}' which also uses a glob - accepts string sets with empty strings with {,,} - matches dot or non-dotfiles with '{,.}*' - respects the order of {} expressions, expanding left most first @@ 22936 @@ - matches dotfiles with '.*' - matches files with any ending with '*' - matches files with any middle with '*' +- handles directories with globs - matches files with multiple '*' special characters - matches non-dotfiles in the current directory with '**' - matches dotfiles in the current directory with '.**' @@ 22949 @@ - matches any characters except those in a set with '[^]' - matches any characters except those in a range with '[^-,,...}' +- matches a set '{,,...}' which also uses a glob - accepts string sets with empty strings with {,,} - matches dot or non-dotfiles with '{,.}*' - respects the order of {} expressions, expanding left most first @@ 24352 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/exception/set_backtrace_spec.rb Exception#set_backtrace - allows the user to set the backtrace to any array +- allows the user to set the backtrace from a rescued exception /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/exception/signm_spec.rb SignalException#signm @@ 24729 @@ - does not modify a HOME string argument - returns a String when passed a String subclass +File.expand_path when HOME is not set +- raises an ArgumentError when passed '~' if HOME is nil +- raises an ArgumentError when passed '~' if HOME == '' /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/file/extname_spec.rb File.extname @@ 26328 @@ - creates a Hash; values can be provided as a list of value-pairs in an array - raises an ArgumentError when passed an odd number of arguments - calls to_hash +- returns an instance of a subclass when passed an Array - returns an instance of the class it's called on /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/hash/default_proc_spec.rb @@ 26426 @@ - duplicates string keys using dup semantics - stores unequal keys that hash to the same value - duplicates and freezes string keys +- doesn't duplicate and freeze already frozen string keys - raises a RuntimeError if called on a frozen instance - raises a RuntimeError if a new key is added during iteration - does not raise an exception if changing the value of an existing key during iteration @@ 26718 @@ - duplicates string keys using dup semantics - stores unequal keys that hash to the same value - duplicates and freezes string keys +- doesn't duplicate and freeze already frozen string keys - raises a RuntimeError if called on a frozen instance - raises a RuntimeError if a new key is added during iteration - does not raise an exception if changing the value of an existing key during iteration @@ 27199 @@ - raises Errno::ENOENT if the file does not exist - converts first parameter to string and uses as file name - returns an Enumerator when called without a block +- accepts an optional options argument IO.foreach with no separator argument - yields a sequence of Strings that were separated by $/ @@ 28450 @@ - returns a different value for two Float literals - returns a different value for two String literals - returns a different value for an object and its dup +- returns a different value for two numbers near the 32 bit Fixnum limit +- returns a different value for two numbers near the 64 bit Fixnum limit Kernel#__id__ - needs to be reviewed for spec completeness @@ 28697 @@ - updates a local in a surrounding block scope - updates a local in a scope above a surrounding block scope - updates a local in a scope above when modified in a nested block scope +- does not share locals across eval scopes - doesn't accept a Proc object as a binding - does not make Proc locals visible to evaluated code - allows a binding to be captured inside an eval @@ 29061 @@ - does not return superclass methods undefined in a superclass - does not return included module methods undefined in the object's class +Kernel#methods when not passed an argument +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module +Kernel#methods when passed true +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/nil_spec.rb Kernel#nil? @@ 29093 @@ - returns a different value for two Float literals - returns a different value for two String literals - returns a different value for an object and its dup +- returns a different value for two numbers near the 32 bit Fixnum limit +- returns a different value for two numbers near the 64 bit Fixnum limit Kernel#object_id - needs to be reviewed for spec completeness @@ 29145 @@ - returns a list of the names of privately accessible methods in the object and its ancestors and mixed-in modules - returns private methods mixed in to the metaclass +Kernel#private_methods when not passed an argument +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module +Kernel#private_methods when passed true +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/proc_spec.rb Kernel.proc @@ 29171 @@ - returns a list of the names of protected methods accessible in the object and from its ancestors and mixed-in modules - returns methods mixed in to the metaclass +Kernel#protected_methods when not passed an argument +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module +Kernel#protected_methods when passed true +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/public_method_spec.rb Kernel#public_method @@ 29199 @@ - returns a list of the names of publicly accessible methods in the object and its ancestors and mixed-in modules - returns methods mixed in to the metaclass +Kernel#public_methods when not passed an argument +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module +Kernel#public_methods when passed true +- returns a unique list for an object extended by a module +- returns a unique list for a class including a module +- returns a unique list for a subclass of a class that includes a module /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/public_send_spec.rb Kernel#public_send @@ 29552 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/singleton_method_removed_spec.rb /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/singleton_method_undefined_spec.rb /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/singleton_methods_spec.rb +Kernel#singleton_methods when not passed an argument +- returns an empty Array for an object with no singleton methods +- returns the names of module methods for a module +- does not return private module methods for a module +- returns the names of class methods for a class +- does not return private class methods for a class +- returns the names of singleton methods for an object +- returns the names of singleton methods for an object extented with a module +- returns a unique list for an object extended with a module +- returns the names of singleton methods for an object extented with two modules +- returns the names of singleton methods for an object extented with a module including a module +- returns the names of inherited singleton methods for a subclass +- returns a unique list for a subclass +- returns the names of inherited singleton methods for a subclass including a module +- returns a unique list for a subclass including a module +- returns the names of inherited singleton methods for a subclass of a class including a module +- returns the names of inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module +- returns the names of inherited singleton methods for a class extended with a module +- does not return any included methods for a module including a module +- does not return any included methods for a class including a module +- does not return private singleton methods for an object extended with a module +- does not return private singleton methods for an object extended with two modules +- does not return private singleton methods for an object extented with a module including a module +- does not return private singleton methods for a class extended with a module +- does not return private inherited singleton methods for a module including a module +- does not return private inherited singleton methods for a class including a module +- does not return private inherited singleton methods for a subclass +- does not return private inherited singleton methods for a subclass including a module +- does not return private inherited singleton methods for a subclass of a class including a module +- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module +Kernel#singleton_methods when passed true +- returns an empty Array for an object with no singleton methods +- returns the names of module methods for a module +- does not return private module methods for a module +- returns the names of class methods for a class +- does not return private class methods for a class +- returns the names of singleton methods for an object +- returns the names of singleton methods for an object extented with a module +- returns a unique list for an object extended with a module +- returns the names of singleton methods for an object extented with two modules +- returns the names of singleton methods for an object extented with a module including a module +- returns the names of inherited singleton methods for a subclass +- returns a unique list for a subclass +- returns the names of inherited singleton methods for a subclass including a module +- returns a unique list for a subclass including a module +- returns the names of inherited singleton methods for a subclass of a class including a module +- returns the names of inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module +- returns the names of inherited singleton methods for a class extended with a module +- does not return any included methods for a module including a module +- does not return any included methods for a class including a module +- does not return private singleton methods for an object extended with a module +- does not return private singleton methods for an object extended with two modules +- does not return private singleton methods for an object extented with a module including a module +- does not return private singleton methods for a class extended with a module +- does not return private inherited singleton methods for a module including a module +- does not return private inherited singleton methods for a class including a module +- does not return private inherited singleton methods for a subclass +- does not return private inherited singleton methods for a subclass including a module +- does not return private inherited singleton methods for a subclass of a class including a module +- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module +Kernel#singleton_methods when passed false +- returns an empty Array for an object with no singleton methods +- returns the names of module methods for a module +- does not return private module methods for a module +- returns the names of class methods for a class +- does not return private class methods for a class +- returns the names of singleton methods for an object +- does not return any included methods for a module including a module +- does not return any included methods for a class including a module +- does not return private singleton methods for an object extended with a module +- does not return private singleton methods for an object extended with two modules +- does not return private singleton methods for an object extented with a module including a module +- does not return private singleton methods for a class extended with a module +- does not return private inherited singleton methods for a module including a module +- does not return private inherited singleton methods for a class including a module +- does not return private inherited singleton methods for a subclass +- does not return private inherited singleton methods for a subclass including a module +- does not return private inherited singleton methods for a subclass of a class including a module +- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module +- returns an empty Array for an object extented with a module +- returns an empty Array for an object extented with two modules +- returns an empty Array for an object extended with a module including a module +- returns the names of singleton methods of the subclass +- does not return names of inherited singleton methods for a subclass +- does not return the names of inherited singleton methods for a class extended with a module /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/kernel/sleep_spec.rb Kernel#sleep @@ 30649 @@ Module#alias_method - makes a copy of the method - retains method visibility +- handles aliasing a stub that changes visibility - fails if origin method not found +- converts the names using #to_str - raises a TypeError when the given name can't be converted using to_str - is a private method - works in module @@ 30677 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/attr_accessor_spec.rb Module#attr_accessor - creates a getter and setter for each given attribute name +- allows creating an attr_accessor on an immediate class - converts non string/symbol/fixnum names to strings using to_str - raises a TypeError when the given names can't be converted to strings using to_str - applies current visibility to methods created @@ 30685 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/attr_reader_spec.rb Module#attr_reader - creates a getter for each given attribute name +- allows for adding an attr_reader to an immediate - converts non string/symbol/fixnum names to strings using to_str - raises a TypeError when the given names can't be converted to strings using to_str - applies current visibility to methods created @@ 30704 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/attr_writer_spec.rb Module#attr_writer - creates a setter for each given attribute name +- allows for adding an attr_writer to an immediate - converts non string/symbol/fixnum names to strings using to_str - raises a TypeError when the given names can't be converted to strings using to_str - applies current visibility to methods created @@ 30770 @@ - raises an ArgumentError when no arguments and no block are given - raises an ArgumentError when more than 3 arguments are given - raises an ArgumentError when a block and normal arguments are given +- adds methods respecting the lexical constant scope /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/class_exec_spec.rb Module#class_exec @@ 30910 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/define_method_spec.rb Module#define_method when given an UnboundMethod +- passes the given arguments to the new method - adds the new method to the methods list +- defines a method on a singleton class Module#define_method - defines the given method as an instance method with the given name in self @@ 30926 @@ - is private - returns a Proc +Module#define_method passed { } creates a method that +- returns the value computed by the block when passed zero arguments +- raises an ArgumentError when passed one argument +- raises an ArgumentError when passed two arguments +Module#define_method passed { || } creates a method that +- returns the value computed by the block when passed zero arguments +- raises an ArgumentError when passed one argument +- raises an ArgumentError when passed two arguments +Module#define_method passed { |a| } creates a method that +- raises an ArgumentError when passed zero arguments +- raises an ArgumentError when passed zero arguments and a block +- raises an ArgumentError when passed two arguments +- receives the value passed as the argument when passed one argument +Module#define_method passed { |*a| } creates a method that +- receives an empty array as the argument when passed zero arguments +- receives the value in an array when passed one argument +- receives the values in an array when passed two arguments +Module#define_method passed { |a, *b| } creates a method that +- raises an ArgumentError when passed zero arguments +- returns the value computed by the block when passed one argument +- returns the value computed by the block when passed two arguments +Module#define_method passed { |a, b| } creates a method that +- returns the value computed by the block when passed two arguments +- raises an ArgumentError when passed zero arguments +- raises an ArgumentError when passed one argument +- raises an ArgumentError when passed one argument and a block +- raises an ArgumentError when passed three arguments +Module#define_method passed { |a, b, *c| } creates a method that +- raises an ArgumentError when passed zero arguments +- raises an ArgumentError when passed one argument +- raises an ArgumentError when passed one argument and a block +- receives an empty array as the third argument when passed two arguments +- receives the third argument in an array when passed three arguments /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/eql_spec.rb Module#eql? @@ 31118 @@ - raises an ArgumentError when no arguments and no block are given - raises an ArgumentError when more than 3 arguments are given - raises an ArgumentError when a block and normal arguments are given +- adds methods respecting the lexical constant scope /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/module_exec_spec.rb Module#module_exec @@ 31186 @@ - when passed false as a parameter, should return only methods defined in that module - default list should be the same as passing true as an argument +Module#private_instance_methods when not passed an argument +- returns a unique list for a class including a module +- returns a unique list for a subclass +Module#private_instance_methods when passed true +- returns a unique list for a class including a module +- returns a unique list for a subclass /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/private_method_defined_spec.rb Module#private_method_defined? @@ 31219 @@ - when passed false as a parameter, should return only methods defined in that module - default list should be the same as passing true as an argument +Module#protected_instance_methods when not passed an argument +- returns a unique list for a class including a module +- returns a unique list for a subclass +Module#protected_instance_methods when passed true +- returns a unique list for a class including a module +- returns a unique list for a subclass /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/protected_method_defined_spec.rb Module#protected_method_defined? @@ 31262 @@ - when passed false as a parameter, should return only methods defined in that module - default list should be the same as passing true as an argument +Module#public_instance_methods when not passed an argument +- returns a unique list for a class including a module +- returns a unique list for a subclass +Module#public_instance_methods when passed true +- returns a unique list for a class including a module +- returns a unique list for a subclass /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/module/public_method_defined_spec.rb Module#public_method_defined? @@ 34279 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/string/rstrip_spec.rb String#rstrip - returns a copy of self with trailing whitespace removed +- returns a copy of self with all trailing whitespace and NULL bytes removed - taints the result when self is tainted String#rstrip! - modifies self in place and returns self +- modifies self removing trailing NULL bytes and whitespace - returns nil if no modifications were made - raises a RuntimeError on a frozen instance that is modified - raises a RuntimeError on a frozen instance that would not be modified @@ 34521 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/string/strip_spec.rb String#strip - returns a new string with leading and trailing whitespace removed +- returns a copy of self with trailing NULL bytes and whitespace - taints the result when self is tainted String#strip! - modifies self in place and returns self - returns nil if no modifications where made +- modifies self removing trailing NULL bytes and whitespace - raises a RuntimeError on a frozen instance that is modified - raises a RuntimeError on a frozen instance that would not be modified @@ 36376 @@ - handles float arguments - should accept various year ranges - raises an ArgumentError for out of range values +- raises ArgumentError for invalid number of arguments +- accepts a String or Integer only for arguments +- does not accept nil for params /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/time/gmt_offset_spec.rb Time#gmt_offset @@ 36439 @@ - handles float arguments - should accept various year ranges - raises an ArgumentError for out of range values +- raises ArgumentError for invalid number of arguments +- accepts a String or Integer only for arguments +- does not accept nil for params /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/time/localtime_spec.rb Time#localtime @@ 36473 @@ - handles float arguments - should accept various year ranges - raises an ArgumentError for out of range values +- raises ArgumentError for invalid number of arguments +- accepts a String or Integer only for arguments +- does not accept nil for params /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/time/mon_spec.rb Time#mon @@ 36635 @@ - handles float arguments - should accept various year ranges - raises an ArgumentError for out of range values +- raises ArgumentError for invalid number of arguments +- accepts a String or Integer only for arguments +- does not accept nil for params Time#utc - returns the utc representation of time @@ 36867 @@ - are automatically instantiated in the block /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/language/break_spec.rb +The break statement in a block +- returns nil to method invoking the method yielding to the block when not passed an argument +- returns a value to the method invoking the method yielding to the block +The break statement in a captured block when the invocation of the scope creating the block is still active +- raises a LocalJumpError when invoking the block from the scope creating the block +- raises a LocalJumpError when invoking the block from a method +- raises a LocalJumpError when yielding to the block +The break statement in a captured block from a scope that has returned +- raises a LocalJumpError when calling the block from a method +- raises a LocalJumpError when yielding to the block +The break statement in a lambda when the invocation of the scope creating the lambda is still active +- returns nil when not passed an argument +- returns a value to the scope creating and calling the lambda +- returns a value to the method scope below invoking the lambda +- returns a value to a block scope invoking the lambda in a method below +- raises a LocalJumpError when yielding to a lambda passed as a block argument +The break statement in a lambda created at the toplevel +- returns a value when invoking from the toplevel +- returns a value when invoking from a method +- returns a value when invoking from a block +The break statement in a lambda from a scope that has returned +- returns a value to the method scope invoking the lambda +- returns a value to the block scope invoking the lambda in a method +- raises a LocalJumpError when yielding to a lambda passed as a block argument Executing break from within a block - returns from the invoking singleton method @@ 41537 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/etc/passwd_spec.rb /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/etc/setgrent_spec.rb /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/etc/setpwent_spec.rb +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/expect/expect_spec.rb +IO#expect +- matches data against a Regexp +- matches data against a String +- returns any captures of the Regexp +- returns raises IOError if the IO is closed +- returns nil if eof is hit +- yields the result if a block is given /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/fiber/alive_spec.rb Fiber#alive? @@ 47047 @@ StringScanner#initialize - is a private method - returns an instance of StringScanner +- converts the argument into a string using #to_str /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/stringscanner/inspect_spec.rb StringScanner#inspect @@ 47210 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/stringscanner/string_spec.rb StringScanner#string - returns the string being scanned +- returns the identical object passed in StringScanner#string= - changes the string being scanned to the argument and resets the scanner +- converts the argument into a string using #to_str /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/stringscanner/terminate_spec.rb StringScanner#terminate @@ 47972 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/zlib/zstream/stream_end_spec.rb /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/zlib/zstream/total_in_spec.rb /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/library/zlib/zstream/total_out_spec.rb +/var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/optional/capi/array_spec.rb C-API Array function rb_ary_new - returns an empty array @@ 48281 @@ C-API Hash function rb_hash_foreach - iterates over the hash +- stops via the callback +- deletes via the callback /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/optional/capi/io_spec.rb /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/optional/capi/ext/io_spec.c: In function ‘io_spec_rb_io_wait_readable’: /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/optional/capi/ext/io_spec.c:: warning: implicit declaration of function ‘read’ @@ 48689 @@ - returns a string whose bytes can be accessed by RSTRING_PTR - returns a string that can be modified by rb_str_set_len +C-API String function rb_str_buf_new2 - returns a new string object calling strlen on the passed C string C-API String function rb_str_new @@ 48961 @@ ) File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED +Expected "#" +to equal "#" /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/file/stat/inspect_spec.rb:17:in `block (2 levels) in ' /var/lib/chkbuild/tmp/build/ruby-trunk-o3//rubyspec/core/file/stat/inspect_spec.rb:3:in `' @@ 49025 @@ Finished in seconds +3331 files, 17273 examples, expectations, 17 failures, 0 errors exit 1 failed(rubyspec) == dist #