OlderDiff < 20110611T183303Z < ThisDiff > 20110612T183303Z > NewerDiff
OLDREV 32017 NEWREV 32034 CHG ChangeLog 32016->32033 CHG atomic.h 32014->32018 CHG gc.c 32007->32018 CHG io.c 32000->32019 CHG thread.c 32014->32022 CHG thread_win32.c 31461->32018 CHG version.h 32017->32030 CHG vm_core.h 32014->32022 CHG vm_method.c 31378->32024 ADD benchmark/bm_vm3_clearmethodcache.rb none->32025 DEL benchmark/bm_vm3_thread_mutex.rb 13290->none ADD benchmark/bm_vm3_thread_mutex1.rb none->32020 ADD benchmark/bm_vm3_thread_mutex2.rb none->32020 ADD benchmark/bm_vm3_thread_mutex3.rb none->32020 CHG ext/date/date_core.c 32016->32027 CHG ext/openssl/ossl_pkey_dh.c 31244->32031 CHG ext/openssl/ossl_pkey_dsa.c 31523->32031 CHG ext/tk/extconf.rb 31947->32023 CHG lib/drb/drb.rb 31641->32028 CHG test/benchmark/test_benchmark.rb 30753->32033 CHG test/openssl/test_pkey_dsa.rb 31678->32032 CHG test/testunit/test_parallel.rb 31043->32034 =================================================================== +++ 20110612T183303Z @@ 5307 @@ Files: 728 +Classes: 1290 ( 666 undocumented) Modules: 296 ( 155 undocumented) Constants: 1382 ( 888 undocumented) Attributes: 1001 ( 439 undocumented) +Methods: 10195 (3170 undocumented) +Total: 14164 (5318 undocumented) + 62.45% documented Elapsed: <t>s == version # <time> @@ 8729 @@ OpenSSL::TestPKeyDSA#test_read_DSA_PUBKEY = <elapsed> s = . OpenSSL::TestPKeyDSA#test_read_DSA_PUBKEY_pem = <elapsed> s = . OpenSSL::TestPKeyDSA#test_sign_verify = <elapsed> s = . +OpenSSL::TestPKeyDSA#test_sys_sign_verify = <elapsed> s = . OpenSSL::TestPKeyRSA#test_digest_state_irrelevant_sign = <elapsed> s = . OpenSSL::TestPKeyRSA#test_digest_state_irrelevant_verify = <elapsed> s = . OpenSSL::TestPKeyRSA#test_export_format_is_RSA_PUBKEY = <elapsed> s = . @@ 8801 @@ Finished tests in <n>s, <n> tests/s, <n> assertions/s. +177 tests, <num> assertions, 0 failures, 0 errors, 0 skips == test/optparse # <time> + make test-all 'TESTS=-v optparse' RUBYOPT=-w ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- "./test/runner.rb" --ruby="./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext --" -v optparse @@ 9308 @@ Psych::TestEncoding#test_start_sequence = <elapsed> s = . Psych::TestEncoding#test_start_mapping = <elapsed> s = . Psych::TestEncoding#test_emitter_encoding = <elapsed> s = . +Psych::TestEngineManager#test_dump_types = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/common/syck/rubytypes.rb:<line_a>: warning: method redefined; discarding old to_yaml_properties /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/common/psych/deprecated.rb:<line_a>: warning: previous definition of to_yaml_properties was here <elapsed> s = . +Psych::TestEngineManager#test_bad_engine = <elapsed> s = . Psych::TestEngineManager#test_set_psych = <elapsed> s = . Psych::TestEngineManager#test_set_syck = <elapsed> s = . Psych::TestException#test_to_yaml_properties = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/psych/test_exception.rb: to_yaml_properties is deprecated, please implement "encode_with(coder)" @@ 11415 @@ TestRipper::Filter#test_filter_lineno = <elapsed> s = . TestRipper::Filter#test_filter_lineno_set = <elapsed> s = . TestRipper::Filter#test_filter_token = <elapsed> s = . +TestRipper::Generic#test_parse_files = (ripper):<line_a>: warning: assigned but unused variable - values +(ripper):<line_a>: warning: assigned but unused variable - src +(ripper):<line_a>: warning: assigned but unused variable - magic_comment (ripper):<line_a>: warning: assigned but unused variable - s +(ripper):<line_a>: warning: assigned but unused variable - func_str +(ripper):<line_a>: warning: assigned but unused variable - len +(ripper):<line_a>: warning: assigned but unused variable - tpath (ripper):<line_a>: warning: assigned but unused variable - canvas +(ripper):<line_a>: warning: assigned but unused variable - first +(ripper):<line_a>: warning: assigned but unused variable - items +(ripper):<line_a>: warning: assigned but unused variable - st +(ripper):<line_a>: warning: assigned but unused variable - fnt +(ripper):<line_a>: warning: assigned but unused variable - sti +(ripper):<line_a>: warning: assigned but unused variable - txt +(ripper):<line_a>: warning: assigned but unused variable - x +(ripper):<line_a>: warning: assigned but unused variable - i +(ripper):<line_a>: warning: assigned but unused variable - found +(ripper):<line_a>: warning: assigned but unused variable - ac +(ripper):<line_a>: warning: assigned but unused variable - ts +(ripper):<line_a>: warning: assigned but unused variable - servers +(ripper):<line_b>: warning: assigned but unused variable - ts (ripper):<line_a>: warning: assigned but unused variable - es +(ripper):<line_a>: warning: assigned but unused variable - cobjs +(ripper):<line_a>: warning: assigned but unused variable - mobjs +(ripper):<line_a>: warning: assigned but unused variable - funcs +(ripper):<line_a>: warning: assigned but unused variable - expfile +(ripper):<line_a>: warning: assigned but unused variable - input (ripper):<line_a>: warning: assigned but unused variable - pt +(ripper):<line_a>: warning: assigned but unused variable - str +(ripper):<line_b>: warning: assigned but unused variable - str +(ripper):<line_a>: warning: assigned but unused variable - sslerr +(ripper):<line_a>: warning: assigned but unused variable - foo_ctx +(ripper):<line_a>: warning: assigned but unused variable - time +(ripper):<line_a>: warning: assigned but unused variable - textnode +(ripper):<line_a>: warning: assigned but unused variable - about +(ripper):<line_a>: warning: assigned but unused variable - title +(ripper):<line_a>: warning: assigned but unused variable - link +(ripper):<line_a>: warning: assigned but unused variable - description +(ripper):<line_b>: warning: assigned but unused variable - about +(ripper):<line_b>: warning: assigned but unused variable - title +(ripper):<line_b>: warning: assigned but unused variable - link +(ripper):<line_b>: warning: assigned but unused variable - description +(ripper):<line_c>: warning: assigned but unused variable - title +(ripper):<line_c>: warning: assigned but unused variable - link +(ripper):<line_a>: warning: assigned but unused variable - url +(ripper):<line_c>: warning: assigned but unused variable - description +(ripper):<line_d>: warning: assigned but unused variable - title +(ripper):<line_d>: warning: assigned but unused variable - link +(ripper):<line_e>: warning: assigned but unused variable - title +(ripper):<line_d>: warning: assigned but unused variable - description (ripper):<line_a>: warning: assigned but unused variable - name +(ripper):<line_e>: warning: assigned but unused variable - link (ripper):<line_a>: warning: assigned but unused variable - item +(ripper):<line_a>: warning: assigned but unused variable - d (ripper):<line_a>: warning: assigned but unused variable - m +(ripper):<line_a>: warning: assigned but unused variable - fs1 +(ripper):<line_a>: warning: assigned but unused variable - fs2 +(ripper):<line_a>: warning: assigned but unused variable - infixes2 +(ripper):<line_b>: warning: assigned but unused variable - fs1 +(ripper):<line_b>: warning: assigned but unused variable - fs2 +(ripper):<line_b>: warning: assigned but unused variable - s (ripper):<line_a>: warning: assigned but unused variable - path +(ripper):<line_a>: warning: assigned but unused variable - megacontent +(ripper):<line_a>: warning: assigned but unused variable - content +(ripper):<line_a>: warning: assigned but unused variable - bigcontent +(ripper):<line_b>: warning: assigned but unused variable - megacontent +(ripper):<line_b>: warning: assigned but unused variable - src +(ripper):<line_c>: warning: assigned but unused variable - src +(ripper):<line_d>: warning: assigned but unused variable - src +(ripper):<line_c>: warning: assigned but unused variable - s +(ripper):<line_a>: warning: assigned but unused variable - e +(ripper):<line_b>: warning: assigned but unused variable - e (ripper):<line_a>: warning: assigned but unused variable - t +(ripper):<line_a>: warning: assigned but unused variable - feature2250 (ripper):<line_b>: warning: assigned but unused variable - t (ripper):<line_c>: warning: assigned but unused variable - t +(ripper):<line_a>: warning: assigned but unused variable - bug3585 +(ripper):<line_e>: warning: assigned but unused variable - src +(ripper):<line_b>: warning: assigned but unused variable - path +(ripper):<line_c>: warning: assigned but unused variable - path +(ripper):<line_a>: warning: assigned but unused variable - bug4024 +(ripper):<line_b>: warning: assigned but unused variable - bug4024 (ripper):<line_d>: warning: assigned but unused variable - t +(ripper):<line_a>: warning: assigned but unused variable - feature4204 +(ripper):<line_e>: warning: assigned but unused variable - t +(ripper):<line_a>: warning: assigned but unused variable - feature4742 (ripper):<line_a>: warning: assigned but unused variable - a (ripper):<line_b>: warning: assigned but unused variable - m (ripper):<line_b>: warning: assigned but unused variable - a +(ripper):<line_a>: warning: assigned but unused variable - events +(ripper):<line_a>: warning: assigned but unused variable - prc +(ripper):<line_a>: warning: assigned but unused variable - prc2 +(ripper):<line_a>: warning: assigned but unused variable - bug3996 +(ripper):<line_a>: warning: assigned but unused variable - ev +(ripper):<line_b>: warning: assigned but unused variable - ev +(ripper):<line_c>: warning: assigned but unused variable - ev +(ripper):<line_a>: warning: assigned but unused variable - dict <elapsed> s = . TestRipper::ParserEvents#test_BEGIN = <elapsed> s = . TestRipper::ParserEvents#test_END = <elapsed> s = . @@ 11594 @@ <elapsed> s = . TestRipper::ParserEvents#test_mlhs_add_star = (ripper):<line_a>: warning: assigned but unused variable - a (ripper):<line_a>: warning: assigned but unused variable - b +(ripper):<line_c>: warning: assigned but unused variable - a (ripper):<line_a>: warning: assigned but unused variable - b (ripper):<line_a>: warning: assigned but unused variable - c +(ripper):<line_c>: warning: assigned but unused variable - a (ripper):<line_a>: warning: assigned but unused variable - c (ripper):<line_a>: warning: assigned but unused variable - b (ripper):<line_a>: warning: assigned but unused variable - c @@ 11608 @@ <elapsed> s = . TestRipper::ParserEvents#test_mlhs_paren = (ripper):<line_a>: warning: assigned but unused variable - a (ripper):<line_a>: warning: assigned but unused variable - b +(ripper):<line_c>: warning: assigned but unused variable - a (ripper):<line_a>: warning: assigned but unused variable - b <elapsed> s = . TestRipper::ParserEvents#test_module = <elapsed> s = . @@ 11618 @@ TestRipper::ParserEvents#test_mrhs_new_from_args = <elapsed> s = . TestRipper::ParserEvents#test_next = <elapsed> s = . TestRipper::ParserEvents#test_opassign = (ripper):<line_a>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a <elapsed> s = . TestRipper::ParserEvents#test_opassign_error = <elapsed> s = . TestRipper::ParserEvents#test_operator_ambiguous = <elapsed> s = . @@ 11672 @@ TestRipper::ParserEvents#test_until_mod = <elapsed> s = . TestRipper::ParserEvents#test_var_alias = <elapsed> s = . TestRipper::ParserEvents#test_var_field = (ripper):<line_a>: warning: assigned but unused variable - a +(ripper):<line_c>: warning: assigned but unused variable - a <elapsed> s = . TestRipper::ParserEvents#test_var_ref = <elapsed> s = . TestRipper::ParserEvents#test_void_stmt = <elapsed> s = . @@ 16565 @@ TestGemSpecification#test_validate_email = <elapsed> s = . TestGemSpecification#test_files = <elapsed> s = . TestGemSpecification#test_validate_non_nil = <elapsed> s = . +TestGemSpecification#test_self_from_yaml_syck_bug = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/common/syck/rubytypes.rb:<line_a>: warning: method redefined; discarding old to_yaml_properties /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/common/psych/deprecated.rb:<line_a>: warning: previous definition of to_yaml_properties was here <elapsed> s = . TestGemSpecification#test__dump = <elapsed> s = . @@ 18132 @@ <n>) Failure: test_huge_precision(TestTimeExtension) [/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/test_time.rb:404]: [ruby-dev:43284] +pid 17934 killed by SIGSEGV (signal 11) (core dumped) | -:1: [BUG] Segmentation fault | ruby <version> | | -- Control frame information ----------------------------------------------- | c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :(null) +| c:0003 p:0023 s:0006 b:0006 l:00092c d:00206c EVAL -:1 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH +| c:0001 p:0000 s:0002 b:0002 l:00092c d:00092c TOP | | -- Ruby level backtrace information ---------------------------------------- | -:1:in `<main>' @@ 38668 @@ BigDecimal#divmod - divides value, returns an array - array contains quotient and modulus as BigDecimal +- Can be reversed with * and + - returns an array of two NaNs if NaN is involved - raises ZeroDivisionError if the divisor is zero - returns an array of Infinity and NaN if the dividend is Infinity @@ 49665 @@ <n>) File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED +Expected "#<File::Stat dev=0x0, ino=5751487, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-06-13 04:25:35 +0900, mtime=2011-06-13 04:25:35 +0900, ctime=2011-06-13 04:25:35 +0900>" +to equal "#<File::Stat dev=0x803, ino=5751487, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-06-13 04:25:35 +0900, mtime=2011-06-13 04:25:35 +0900, ctime=2011-06-13 04:25:35 +0900>" /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:17:in `block (2 levels) in <top (required)>' /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:3:in `<top (required)>' @@ 49953 @@ Finished in <t> seconds +3494 files, 17374 examples, <num> expectations, 40 failures, 6 errors exit 1 failed(rubyspec) == dist # <time> =================================================================== --- 20110611T183303Z @@ 5307 @@ Files: 728 -Classes: 1290 ( 670 undocumented) Modules: 296 ( 155 undocumented) Constants: 1382 ( 888 undocumented) Attributes: 1001 ( 439 undocumented) -Methods: 10196 (3184 undocumented) -Total: 14165 (5336 undocumented) - 62.33% documented Elapsed: <t>s == version # <time> @@ 8800 @@ Finished tests in <n>s, <n> tests/s, <n> assertions/s. -176 tests, <num> assertions, 0 failures, 0 errors, 0 skips == test/optparse # <time> + make test-all 'TESTS=-v optparse' RUBYOPT=-w ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- "./test/runner.rb" --ruby="./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext --" -v optparse @@ 9307 @@ Psych::TestEncoding#test_doc_tag_encoding = <elapsed> s = . Psych::TestEncoding#test_map_anchor = <elapsed> s = . Psych::TestEncoding#test_emit_alias = <elapsed> s = . -Psych::TestEngineManager#test_bad_engine = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/common/syck/rubytypes.rb:<line_a>: warning: method redefined; discarding old to_yaml_properties /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/common/psych/deprecated.rb:<line_a>: warning: previous definition of to_yaml_properties was here <elapsed> s = . Psych::TestEngineManager#test_set_psych = <elapsed> s = . -Psych::TestEngineManager#test_dump_types = <elapsed> s = . Psych::TestEngineManager#test_set_syck = <elapsed> s = . Psych::TestException#test_convert = <elapsed> s = . Psych::TestException#test_to_yaml_properties = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/psych/test_exception.rb: to_yaml_properties is deprecated, please implement "encode_with(coder)" @@ 11414 @@ TestRipper::Filter#test_filter_lineno = <elapsed> s = . TestRipper::Filter#test_filter_lineno_set = <elapsed> s = . TestRipper::Filter#test_filter_token = <elapsed> s = . -TestRipper::Generic#test_parse_files = (ripper):<line_a>: warning: assigned but unused variable - pattern -(ripper):<line_a>: warning: assigned but unused variable - reverse (ripper):<line_a>: warning: assigned but unused variable - name -(ripper):<line_a>: warning: assigned but unused variable - builder -(ripper):<line_a>: warning: assigned but unused variable - dest_path -(ripper):<line_a>: warning: assigned but unused variable - v -(ripper):<line_a>: warning: assigned but unused variable - rubyexe -(ripper):<line_a>: warning: assigned but unused variable - source_buffer -(ripper):<line_a>: warning: assigned but unused variable - result_buffer -(ripper):<line_a>: warning: assigned but unused variable - pipe_peer_out -(ripper):<line_a>: warning: assigned but unused variable - pipe_peer_in -(ripper):<line_a>: warning: assigned but unused variable - pid_cv -(ripper):<line_a>: warning: assigned but unused variable - config -(ripper):<line_a>: warning: assigned but unused variable - rbconfig -(ripper):<line_a>: warning: assigned but unused variable - mkconfig (ripper):<line_a>: warning: assigned but unused variable - t -(ripper):<line_b>: warning: assigned but unused variable - config -(ripper):<line_a>: warning: assigned but unused variable - exec -(ripper):<line_a>: warning: assigned but unused variable - ext_prefix -(ripper):<line_a>: warning: assigned but unused variable - cond (ripper):<line_a>: warning: assigned but unused variable - s -(ripper):<line_a>: warning: assigned but unused variable - cmd -(ripper):<line_a>: warning: assigned but unused variable - template -(ripper):<line_a>: warning: assigned but unused variable - tkver -(ripper):<line_a>: warning: assigned but unused variable - libpath -(ripper):<line_a>: warning: assigned but unused variable - libs_param -(ripper):<line_a>: warning: assigned but unused variable - path_head -(ripper):<line_a>: warning: assigned but unused variable - files -(ripper):<line_a>: warning: assigned but unused variable - dir_enum -(ripper):<line_a>: warning: assigned but unused variable - sufx_list -(ripper):<line_a>: warning: assigned but unused variable - incflags -(ripper):<line_b>: warning: assigned but unused variable - libpath -(ripper):<line_b>: warning: assigned but unused variable - libs_param -(ripper):<line_a>: warning: assigned but unused variable - exts -(ripper):<line_b>: warning: assigned but unused variable - dir_enum -(ripper):<line_b>: warning: assigned but unused variable - sufx_list -(ripper):<line_b>: warning: assigned but unused variable - incflags -(ripper):<line_c>: warning: assigned but unused variable - libpath -(ripper):<line_c>: warning: assigned but unused variable - libs_param -(ripper):<line_a>: warning: assigned but unused variable - tcllibs -(ripper):<line_b>: warning: assigned but unused variable - exts -(ripper):<line_a>: warning: assigned but unused variable - x11_idir -(ripper):<line_a>: warning: assigned but unused variable - use_X (ripper):<line_a>: warning: assigned but unused variable - path (ripper):<line_a>: warning: assigned but unused variable - canvas -(ripper):<line_a>: warning: assigned but unused variable - flagup -(ripper):<line_a>: warning: assigned but unused variable - flagdown -(ripper):<line_a>: warning: assigned but unused variable - letters -(ripper):<line_a>: warning: assigned but unused variable - embToggle -(ripper):<line_a>: warning: assigned but unused variable - where (ripper):<line_a>: warning: assigned but unused variable - item -(ripper):<line_a>: warning: assigned but unused variable - arg2 -(ripper):<line_a>: warning: assigned but unused variable - arg3 -(ripper):<line_a>: warning: assigned but unused variable - arg4 (ripper):<line_a>: warning: assigned but unused variable - es -(ripper):<line_a>: warning: assigned but unused variable - bug2669 -(ripper):<line_b>: warning: assigned but unused variable - name -(ripper):<line_c>: warning: assigned but unused variable - name (ripper):<line_a>: warning: assigned but unused variable - pt -(ripper):<line_c>: warning: assigned but unused variable - exts -(ripper):<line_a>: warning: assigned but unused variable - cert -(ripper):<line_b>: warning: assigned but unused variable - cert -(ripper):<line_a>: warning: assigned but unused variable - dj -(ripper):<line_a>: warning: assigned but unused variable - scheme -(ripper):<line_a>: warning: assigned but unused variable - domain (ripper):<line_b>: warning: assigned but unused variable - t -(ripper):<line_a>: warning: assigned but unused variable - top_z -(ripper):<line_a>: warning: assigned but unused variable - h (ripper):<line_a>: warning: assigned but unused variable - c -(ripper):<line_a>: warning: assigned but unused variable - o (ripper):<line_a>: warning: assigned but unused variable - m -(ripper):<line_a>: warning: assigned but unused variable - tmp -(ripper):<line_a>: warning: assigned but unused variable - val (ripper):<line_b>: warning: assigned but unused variable - m -(ripper):<line_a>: warning: assigned but unused variable - condvar -(ripper):<line_a>: warning: assigned but unused variable - mutex -(ripper):<line_b>: warning: assigned but unused variable - condvar -(ripper):<line_b>: warning: assigned but unused variable - mutex -(ripper):<line_c>: warning: assigned but unused variable - condvar -(ripper):<line_a>: warning: assigned but unused variable - threads -(ripper):<line_d>: warning: assigned but unused variable - condvar -(ripper):<line_e>: warning: assigned but unused variable - condvar -(ripper):<line_f>: warning: assigned but unused variable - condvar -(ripper):<line_a>: warning: assigned but unused variable - timeout (ripper):<line_c>: warning: assigned but unused variable - t -(ripper):<line_c>: warning: assigned but unused variable - mutex -(ripper):<line_g>: warning: assigned but unused variable - condvar -(ripper):<line_d>: warning: assigned but unused variable - mutex -(ripper):<line_h>: warning: assigned but unused variable - condvar -(ripper):<line_e>: warning: assigned but unused variable - mutex -(ripper):<line_i>: warning: assigned but unused variable - condvar -(ripper):<line_a>: warning: assigned but unused variable - lbtest -(ripper):<line_b>: warning: assigned but unused variable - o (ripper):<line_d>: warning: assigned but unused variable - t -(ripper):<line_a>: warning: assigned but unused variable - thgrp -(ripper):<line_b>: warning: assigned but unused variable - thgrp -(ripper):<line_a>: warning: assigned but unused variable - inst -(ripper):<line_a>: warning: assigned but unused variable - dep (ripper):<line_a>: warning: assigned but unused variable - a -(ripper):<line_a>: warning: assigned but unused variable - b1 -(ripper):<line_a>: warning: assigned but unused variable - b2 -(ripper):<line_b>: warning: assigned but unused variable - c -(ripper):<line_a>: warning: assigned but unused variable - error -(ripper):<line_b>: warning: assigned but unused variable - cond -(ripper):<line_a>: warning: assigned but unused variable - default_external -(ripper):<line_b>: warning: assigned but unused variable - default_external -(ripper):<line_a>: warning: assigned but unused variable - v2 -(ripper):<line_a>: warning: assigned but unused variable - v3 -(ripper):<line_a>: warning: assigned but unused variable - v3_exp -(ripper):<line_a>: warning: assigned but unused variable - person -(ripper):<line_c>: warning: assigned but unused variable - m -(ripper):<line_a>: warning: assigned but unused variable - values <elapsed> s = . TestRipper::ParserEvents#test_BEGIN = <elapsed> s = . TestRipper::ParserEvents#test_END = <elapsed> s = . @@ 11610 @@ (ripper):<line_a>: warning: assigned but unused variable - b (ripper):<line_b>: warning: assigned but unused variable - a (ripper):<line_a>: warning: assigned but unused variable - b -(ripper):<line_c>: warning: assigned but unused variable - c (ripper):<line_b>: warning: assigned but unused variable - a -(ripper):<line_c>: warning: assigned but unused variable - c (ripper):<line_a>: warning: assigned but unused variable - b -(ripper):<line_c>: warning: assigned but unused variable - c -(ripper):<line_c>: warning: assigned but unused variable - c <elapsed> s = . TestRipper::ParserEvents#test_mlhs_new = (ripper):<line_a>: warning: assigned but unused variable - a (ripper):<line_a>: warning: assigned but unused variable - b @@ 16533 @@ TestGemSpecification#test_validate_rubygems_version = <elapsed> s = . TestGemSpecification#test_bindir_equals_nil = <elapsed> s = . TestGemSpecification#test_files_non_array = <elapsed> s = . -TestGemSpecification#test_self_from_yaml_syck_bug = <elapsed> s = . TestGemSpecification#test_validate = <elapsed> s = . TestGemSpecification#test_spaceship_version = <elapsed> s = . TestGemSpecification#test_load_errors_contain_filename = <elapsed> s = . @@ 18144 @@ <n>) Failure: test_huge_precision(TestTimeExtension) [/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/test_time.rb:404]: [ruby-dev:43284] -pid 11330 killed by SIGSEGV (signal 11) (core dumped) | -:1: [BUG] Segmentation fault | ruby <version> | | -- Control frame information ----------------------------------------------- | c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :(null) -| c:0003 p:0023 s:0006 b:0006 l:00259c d:0015cc EVAL -:1 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH -| c:0001 p:0000 s:0002 b:0002 l:00259c d:00259c TOP | | -- Ruby level backtrace information ---------------------------------------- | -:1:in `<main>' @@ 38680 @@ BigDecimal#divmod - divides value, returns an array - array contains quotient and modulus as BigDecimal -- Can be reversed with * and + (FAILED - <n>) - returns an array of two NaNs if NaN is involved - raises ZeroDivisionError if the divisor is zero - returns an array of Infinity and NaN if the dividend is Infinity @@ 49677 @@ <n>) File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED -Expected "#<File::Stat dev=0x0, ino=5317232, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-06-12 04:22:39 +0900, mtime=2011-06-12 04:22:39 +0900, ctime=2011-06-12 04:22:39 +0900>" -to equal "#<File::Stat dev=0x803, ino=5317232, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-06-12 04:22:39 +0900, mtime=2011-06-12 04:22:39 +0900, ctime=2011-06-12 04:22:39 +0900>" /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:17:in `block (2 levels) in <top (required)>' /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/file/stat/inspect_spec.rb:3:in `<top (required)>' @@ 49721 @@ /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/string/unpack/q_spec.rb:30:in `<top (required)>' <n>) -BigDecimal#divmod Can be reversed with * and + FAILED -Expected #<BigDecimal:<address>,'-0.25E5556',9(27)> -to equal -250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:146:in `block (5 levels) in <top (required)>' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:143:in `each' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:143:in `block (4 levels) in <top (required)>' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:142:in `each' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:142:in `block (3 levels) in <top (required)>' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:132:in `block (2 levels) in <top (required)>' -/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/bigdecimal/divmod_spec.rb:65:in `<top (required)>' <n>) BigDecimal.new creates a new object of class BigDecimal FAILED @@ 49978 @@ Finished in <t> seconds -3494 files, 17374 examples, <num> expectations, 41 failures, 6 errors exit 1 failed(rubyspec) == dist # <time>
OlderDiff < 20110611T183303Z < ThisDiff > 20110612T183303Z > NewerDiff