ruby 1.9.3dev (2011-07-01 trunk 32342) [powerpc64-linux] [o3] (ooopackages) 1889W [BUG] [SEGV] 1F1E44S rubyspec:20F3E

chkbuild summary recent last

OlderDiff < 20110628T183304Z < ThisDiff > 20110630T183304Z > NewerDiff

OLDREV 32273
NEWREV 32342
CHG ChangeLog	32273->32342
CHG NEWS	32265->32305
CHG class.c	32156->32342
CHG configure.in	32270->32333
CHG error.c	32156->32312
CHG hash.c	32238->32311
CHG internal.h	32187->32323
CHG io.c	32169->32281
CHG math.c	32156->32281
CHG object.c	32261->32281
CHG parse.y	32239->32281
CHG ruby.c	32158->32310
CHG thread.c	32260->32334
CHG thread_pthread.c	32266->32325
CHG variable.c	32156->32342
CHG version.c	29877->32281
CHG version.h	32253->32340
CHG vm.c	32167->32281
CHG vm_insnhelper.c	32227->32334
ADD benchmark/bm_vm2_defined_method.rb	none->32336
CHG ext/date/date_core.c	32236->32339
CHG ext/date/date_strftime.c	31925->32294
CHG ext/date/date_tmx.h	31923->32294
ADD ext/io/console/io-console.gemspec	none->32331
CHG ext/objspace/objspace.c	32035->32323
CHG ext/openssl/ossl.c	31257->32337
CHG ext/openssl/ossl.h	32199->32337
CHG ext/openssl/ossl_ssl.c	32219->32337
CHG ext/tk/extconf.rb	32023->32287
CHG lib/cmath.rb	32055->32312
CHG lib/mathn.rb	31881->32281
CHG lib/matrix.rb	28398->32280
CHG lib/rake.rb	32265->32281
CHG lib/rdoc.rb	32115->32305
CHG lib/sync.rb	31641->32281
CHG lib/thwait.rb	31641->32281
CHG lib/tracer.rb	32273->32285
CHG lib/weakref.rb	31641->32314
CHG lib/yaml.rb	32044->32313
CHG lib/drb/drb.rb	32254->32308
CHG lib/irb/completion.rb	31573->32295
CHG lib/irb/cmd/help.rb	27254->32286
CHG lib/rake/contrib/publisher.rb	32217->32281
CHG lib/rake/lib/project.rake	32217->32282
CHG lib/rdoc/class_module.rb	32115->32305
CHG lib/rdoc/known_classes.rb	32115->32305
CHG lib/rdoc/top_level.rb	32115->32305
CHG lib/rdoc/parser/c.rb	32115->32305
CHG lib/rdoc/parser/ruby.rb	32115->32305
CHG lib/rdoc/ri/store.rb	32115->32305
CHG misc/ruby-mode.el	31308->32338
CHG test/test_cmath.rb	32047->32318
CHG test/test_securerandom.rb	32122->32282
CHG test/test_tracer.rb	30538->32285
CHG test/date/test_date_strftime.rb	31862->32294
CHG test/drb/ut_eq.rb	32254->32282
CHG test/openssl/test_ssl.rb	32195->32337
CHG test/openssl/test_ssl_session.rb	32212->32282
CHG test/rdoc/test_rdoc_class_module.rb	32115->32305
CHG test/rdoc/test_rdoc_parser_ruby.rb	32115->32305
CHG test/rdoc/test_rdoc_ri_store.rb	32115->32305
CHG test/rdoc/test_rdoc_top_level.rb	32115->32305
CHG test/ruby/test_module.rb	31979->32327
CHG test/ruby/test_rand.rb	31340->32328
CHG test/ruby/test_settracefunc.rb	30847->32334
CHG tool/rbinstall.rb	32218->32330
COMMIT Matrix#each{_with_index}: New 1.9.3 behavior
COMMIT Matrix#find_index: Specs for specialized version
COMMIT Matrix#normal?, orthogonal?, unitary?, zero?: New specs
COMMIT Matrix#symmetric?, hermitian?: New specs
COMMIT Matrix#diagonal?, lower_triangular?, permutation?, upper_triangular?: new specs

===================================================================
+++ 20110630T183304Z
@@ 5310 @@
 lib/irb/inspector.rb:36:36: Couldn't find INSPECTORS. Assuming it's a module
 Couldn't find file to include 'README.txt' from lib/minitest/unit.rb
 unable to convert "\xE1" from ASCII-8BIT to UTF-8 for lib/rubygems/package/tar_input.rb, skipping
+lib/mkmf.rb:1116:29: Couldn't find STRING_OR_FAILED_FORMAT. Assuming it's a module
 Enclosing class/module 'mDigest' for class MD5 not known
 Enclosing class/module 'mDigest' for class RMD160 not known
 Enclosing class/module 'mDigest' for class SHA1 not known
@@ 5322 @@
 
 Files:        760
 
+Classes:     1295 ( 651 undocumented)
+Modules:      302 ( 154 undocumented)
+Constants:   2248 (1544 undocumented)
 Attributes:  1007 ( 435 undocumented)
+Methods:    10387 (3121 undocumented)
 
+Total:      15239 (5905 undocumented)
+ 61.25% documented
 
 Elapsed: <t>s
 == version # <time>
@@ 5356 @@
 installing extension headers: /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/include/ruby-1.9.1/ruby
 installing default gems:      /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/lib/ruby/gems/1.9.1 (cache, doc, gems, specifications)
                               rake 0.9.2.1
+                              rdoc 3.8
                               minitest 2.2.2
                               json 1.5.0
+                              io-console 0.3
 == install-doc # <time>
 + make install-doc
 	CC = gcc
@@ 6924 @@
 OpenSSL::TestPair#test_write_nonblock = <elapsed> s = .
 OpenSSL::TestPair#test_write_nonblock_with_buffered_data = <elapsed> s = .
 OpenSSL::TestSSL#test_client_auth = <elapsed> s = .
+OpenSSL::TestSSL#test_client_ca = <elapsed> s = .
 OpenSSL::TestSSL#test_connect_and_close = <elapsed> s = .
 OpenSSL::TestSSL#test_ctx_setup = <elapsed> s = .
 OpenSSL::TestSSL#test_not_started_session = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/openssl/test_ssl.rb:<line_a>: warning: SSL session is not started yet.
@@ 8579 @@
 TestBignum#test_too_big_to_s = <elapsed> s = .
 TestBignum#test_xor = <elapsed> s = .
 TestBug4409#test_bug4409 = <elapsed> s = .
+TestCMath#test_acos = <elapsed> s = .
 TestCMath#test_cbrt_returns_principal_value_of_cube_root = <elapsed> s = .
 TestCMath#test_sqrt = <elapsed> s = .
 TestCP949#test_code_to_mbc = <elapsed> s = .
@@ 9240 @@
 TestDateStrftime#test_strftime__offset = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/date/test_date_strftime.rb:<line_a>: warning: invalid offset is ignored
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/date/test_date_strftime.rb:<line_a>: warning: invalid offset is ignored
 <elapsed> s = .
+TestDateStrftime#test_strftime_milli = <elapsed> s = .
 TestDateStrptime#test__strptime = <elapsed> s = .
 TestDateStrptime#test__strptime__2 = <elapsed> s = .
 TestDateStrptime#test__strptime__3 = <elapsed> s = .
@@ 13533 @@
 TestModule#test_class_variable_set = <elapsed> s = .
 TestModule#test_const_defined? = <elapsed> s = .
 TestModule#test_const_get = <elapsed> s = .
+TestModule#test_const_get_evaled = <elapsed> s = .
+TestModule#test_const_get_inherited = <elapsed> s = .
+TestModule#test_const_get_invalid_name = <elapsed> s = .
+TestModule#test_const_get_no_inherited = <elapsed> s = .
 TestModule#test_const_set = <elapsed> s = .
+TestModule#test_const_set_invalid_name = <elapsed> s = .
 TestModule#test_constant_lookup_in_method_defined_by_class_eval = <elapsed> s = .
 TestModule#test_constant_lookup_in_module_in_class_eval = <elapsed> s = .
 TestModule#test_constant_lookup_in_toplevel_class_eval = <elapsed> s = .
@@ 14452 @@
 TestRDocClassModule#test_merge_includes = <elapsed> s = .
 TestRDocClassModule#test_superclass = <elapsed> s = .
 TestRDocClassModule#test_merge_attributes = <elapsed> s = .
+TestRDocClassModule#test_add_comment_stopdoc = <elapsed> s = .
 TestRDocClassModule#test_find_class_named = <elapsed> s = .
 TestRDocClassModule#test_merge_methods_version_0 = <elapsed> s = .
 TestRDocClassModule#test_marshal_dump = <elapsed> s = .
@@ 14464 @@
 TestRDocClassModule#test_merge_attributes_version_0 = <elapsed> s = .
 TestRDocClassModule#test_update_aliases_module = <elapsed> s = .
 TestRDocClassModule#test_marshal_load_version_0 = <elapsed> s = .
+TestRDocClassModule#test_merge_collections_drop = <elapsed> s = .
 TestRDocClassModule#test_update_aliases_reparent = <elapsed> s = .
 TestRDocClassModule#test_merge_constants_version_0 = <elapsed> s = .
 TestRDocClassModule#test_each_ancestor = <elapsed> s = .
@@ 15086 @@
 TestRDocParserC#test_find_const_comment_rb_define = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_attr_accessor = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_internal_lvar = <elapsed> s = .
+TestRDocParserRuby#test_parse_statements_alias_method = <elapsed> s = .
 TestRDocParserRuby#test_scan_block_comment_nested = <elapsed> s = .
 TestRDocParserRuby#test_parse_constant_alias_same_name = <elapsed> s = .
 TestRDocParserRuby#test_parse_class = <elapsed> s = .
@@ 15097 @@
 TestRDocParserRuby#test_parse_class_single = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_attr_named = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_require = <elapsed> s = .
+TestRDocParserRuby#test_parse_module_nodoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_toplevel_class = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_attr = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_meta_method = <elapsed> s = .
@@ 15107 @@
 TestRDocParserRuby#test_sanity_interpolation_format = <elapsed> s = .
 TestRDocParserRuby#test_parse_include = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_public_class_method = <elapsed> s = .
+TestRDocParserRuby#test_parse_statements_stopdoc_TkALIAS = <elapsed> s = .
 TestRDocParserRuby#test_parse_comment_attr = <elapsed> s = .
 TestRDocParserRuby#test_remove_private_comments_toggle_encoding = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_internal_gvar = <elapsed> s = .
@@ 15118 @@
 TestRDocParserRuby#test_look_for_directives_in_section = <elapsed> s = .
 TestRDocParserRuby#test_parse_alias = <elapsed> s = .
 TestRDocParserRuby#test_sanity_interpolation_curly = <elapsed> s = .
+TestRDocParserRuby#test_parse_attr_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_symbol_in_arg = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_attr_writer = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_internal_ivar = <elapsed> s = .
@@ 15129 @@
 TestRDocParserRuby#test_parse_class_ghost_method = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_private_class_method = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_method_block = <elapsed> s = .
+TestRDocParserRuby#test_parse_meta_attr_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_parameters_comment_continue = <elapsed> s = .
 TestRDocParserRuby#test_extract_call_seq_blank = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_method_singleton_name = <elapsed> s = .
@@ 15145 @@
 TestRDocParserRuby#test_parse_meta_method_string_name = <elapsed> s = .
 TestRDocParserRuby#test_collect_first_comment_encoding = <elapsed> s = .
 TestRDocParserRuby#test_sanity_integer = <elapsed> s = .
+TestRDocParserRuby#test_parse_constant_stopdoc = <elapsed> s = .
+TestRDocParserRuby#test_parse_comment_method_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_funky = <elapsed> s = .
 TestRDocParserRuby#test_scan_meta_method_block = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_alias = <elapsed> s = .
 TestRDocParserRuby#test_remove_private_comments_toggle_encoding_ruby_bug? = <elapsed> s = .
 TestRDocParserRuby#test_extract_call_seq_undent = <elapsed> s = .
+TestRDocParserRuby#test_parse_statements_stopdoc_TkDEF = <elapsed> s = .
+TestRDocParserRuby#test_parse_statements_stopdoc_TkCONSTANT = <elapsed> s = .
 TestRDocParserRuby#test_parse_attr_accessor_writer = <elapsed> s = .
 TestRDocParserRuby#test_sanity_symbol_interpolation = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_attr = <elapsed> s = .
@@ 15166 @@
 TestRDocParserRuby#test_look_for_directives_in_unhandled = <elapsed> s = .
 TestRDocParserRuby#test_look_for_directives_in_startdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_class_nested_superclass = <elapsed> s = .
+TestRDocParserRuby#test_parse_alias_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_gvar = <elapsed> s = .
 TestRDocParserRuby#test_look_for_directives_in_method = <elapsed> s = .
 TestRDocParserRuby#test_remove_private_comments_encoding = <elapsed> s = .
+TestRDocParserRuby#test_parse_attr_accessor_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_extract_call_seq_no_blank = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_module_function = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_attr_reader = <elapsed> s = .
@@ 15180 @@
 TestRDocParserRuby#test_scan_block_comment_notflush = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_method_unknown = <elapsed> s = .
 TestRDocParserRuby#test_stopdoc_after_comment = <elapsed> s = .
+TestRDocParserRuby#test_parse_class_nodoc = <elapsed> s = .
+TestRDocParserRuby#test_parse_comment_attr_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_look_for_directives_in_main = <elapsed> s = .
 TestRDocParserRuby#test_parse_method_parameters_comment = <elapsed> s = .
 TestRDocParserRuby#test_remove_private_comments_rule = <elapsed> s = .
 TestRDocParserRuby#test_look_for_directives_in_attr = <elapsed> s = .
+TestRDocParserRuby#test_parse_class_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_alias_meta = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_class_nested = <elapsed> s = .
 TestRDocParserRuby#test_parse_method = <elapsed> s = .
+TestRDocParserRuby#test_parse_statements_stopdoc_TkIDENTIFIER_alias_method = <elapsed> s = .
 TestRDocParserRuby#test_parse_module = <elapsed> s = .
 TestRDocParserRuby#test_sanity_interpolation = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_while_begin = <elapsed> s = .
+TestRDocParserRuby#test_parse_statements_stopdoc_TkIDENTIFIER_metaprogrammed = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_class_if = <elapsed> s = .
+TestRDocParserRuby#test_parse_top_level_statements_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_class_multi_ghost_methods = <elapsed> s = .
 TestRDocParserRuby#test_scan_block_comment = <elapsed> s = .
 TestRDocParserRuby#test_extract_call_seq = <elapsed> s = .
@@ 15204 @@
 TestRDocParserRuby#test_remove_private_comments = <elapsed> s = .
 TestRDocParserRuby#test_parse_class_mistaken_for_module = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_alias_method_before_original_method = <elapsed> s = .
+TestRDocParserRuby#test_parse_module_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_class_object = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_attr_accessor = <elapsed> s = .
 TestRDocParserRuby#test_sanity_interpolation_crazy = <elapsed> s = .
+TestRDocParserRuby#test_parse_meta_method_stopdoc = <elapsed> s = .
 TestRDocParserRuby#test_parse_const_fail_w_meta = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_identifier_private = <elapsed> s = .
 TestRDocParserRuby#test_parse_class_definition_encountered_after_class_reference = <elapsed> s = .
+TestRDocParserRuby#test_parse_method_stopdoc = <elapsed> s = .
 TestRDocParserSimple#test_remove_coding_comment = <elapsed> s = .
 TestRDocParserSimple#test_remove_private_comments_star = <elapsed> s = .
 TestRDocParserSimple#test_remove_private_comments = <elapsed> s = .
@@ 15302 @@
 TestRDocRIStore#test_save_class_basic_object = <elapsed> s = .
 TestRDocRIStore#test_load_class = <elapsed> s = .
 TestRDocRIStore#test_load_cache_encoding_differs = <elapsed> s = .
+TestRDocRIStore#test_save_class_merge_constant = <elapsed> s = .
 TestRDocRIStore#test_save_class_methods = <elapsed> s = .
 TestRDocRIStore#test_save_class_delete = <elapsed> s = .
 TestRDocRIStore#test_save_cache = <elapsed> s = .
@@ 15398 @@
 TestRDocText#test_to_html_dash = <elapsed> s = .
 TestRDocText#test_to_html_double_quote = <elapsed> s = .
 TestRDocText#test_strip_stars_encoding = <elapsed> s = .
+TestRDocTopLevel#test_add_method_stopdoc = <elapsed> s = .
 TestRDocTopLevel#test_class_modules = <elapsed> s = .
 TestRDocTopLevel#test_class_find_class_or_module = <elapsed> s = .
+TestRDocTopLevel#test_add_constant = <elapsed> s = .
 TestRDocTopLevel#test_class_all_classes_and_modules = <elapsed> s = .
 TestRDocTopLevel#test_class_reset = <elapsed> s = .
 TestRDocTopLevel#test_equals2 = <elapsed> s = .
@@ 15410 @@
 TestRDocTopLevel#test_class_find_file_named = <elapsed> s = .
 TestRDocTopLevel#test_last_modified = <elapsed> s = .
 TestRDocTopLevel#test_class_find_class_named_from = <elapsed> s = .
+TestRDocTopLevel#test_add_alias = <elapsed> s = .
 TestRDocTopLevel#test_class_classes = <elapsed> s = .
 TestRDocTopLevel#test_full_name = <elapsed> s = .
+TestRDocTopLevel#test_add_method = <elapsed> s = .
+TestRDocTopLevel#test_add_alias_nodoc = <elapsed> s = .
 TestRDocTopLevel#test_class_new = <elapsed> s = .
 TestRDocTopLevel#test_class_files = <elapsed> s = .
 TestRDocTopLevel#test_http_url = <elapsed> s = .
@@ 15423 @@
 TestRDocTopLevel#test_hash = <elapsed> s = .
 TestRDocTopLevel#test_base_name = <elapsed> s = .
 TestRDocTopLevel#test_eql_eh = <elapsed> s = .
+TestRDocTopLevel#test_add_include = <elapsed> s = .
+TestRDocTopLevel#test_add_constant_nodoc = <elapsed> s = .
 TestRDocTopLevel#test_find_class_or_module = <elapsed> s = .
+TestRDocTopLevel#test_add_include_nodoc = <elapsed> s = .
 TestRand#test_0x10000 = <elapsed> s = .
 TestRand#test_0x100000000 = <elapsed> s = .
 TestRand#test_0x10000000000 = <elapsed> s = .
@@ 16116 @@
 TestSetTraceFunc#test_return = <elapsed> s = .
 TestSetTraceFunc#test_return2 = <elapsed> s = .
 TestSetTraceFunc#test_thread_trace = <elapsed> s = .
+TestSetTraceFunc#test_trace_defined_method = <elapsed> s = .
 TestShellwords#test_string = <elapsed> s = .
 TestShellwords#test_unmatched_double_quote = <elapsed> s = .
 TestShellwords#test_unmatched_quotes = <elapsed> s = .
@@ 17813 @@
 TestTrace#test_trace_proc_that_raises_exception = <elapsed> s = .
 TestTrace#test_trace_string = <elapsed> s = .
 TestTrace#test_trace_tainted_proc = <elapsed> s = .
+TestTracer#test_tracer_with_option_r = <elapsed> s = .
+TestTracer#test_tracer_with_option_r_without_gems = <elapsed> s = .
+TestTracer#test_tracer_with_require = <elapsed> s = .
+TestTracer#test_tracer_with_require_without_gems = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/ruby/test_transcode.rb:<line_a>: warning: setting Encoding.default_internal
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/ruby/test_transcode.rb:<line_a>: warning: setting Encoding.default_internal
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/ruby/test_transcode.rb:<line_b>: warning: setting Encoding.default_internal
 <elapsed> s = .
@@ 18569 @@
  <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 13817 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:00159c d:002504 EVAL   -:1
 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
+| c:0001 p:0000 s:0002 b:0002 l:00159c d:00159c TOP
 |
 | -- Ruby level backtrace information ----------------------------------------
 | -:1:in `<main>'
 
 
+9528 tests, <num> assertions, 1 failures, 1 errors, 44 skips
 make: *** [yes-test-all] Error 2
 exit 2
 failed(test-all)
@@ 37706 @@
 - raises a TypeError if the constant is a class
 - raises a TypeError if the constant is not a module
 - allows for reopening a module subclass
+- reopens a module included into Object (FAILED - <n>)
 
 An anonymous module
 - returns nil for its name
@@ 42581 @@
 - sets the diagonal to the arguments
 - fills all non-diagonal cells with 0
 
+Matrix.diagonal?
+- returns true for a diagonal Matrix
+- returns true for a zero square Matrix
+- returns false for a non diagonal square Matrix
 - returns true for an empty 0x0 matrix
 - raises an error for rectangular matrices
 
@@ 42602 @@
 - returns self
 - yields the elements starting with the those of the first row
 
+Matrix#each with an argument
+- raises an ArgumentError for unrecognized argument
+- yields the rights elements when passed :diagonal
+- yields the rights elements when passed :off_diagonal
+- yields the rights elements when passed :lower
+- yields the rights elements when passed :strict_lower
+- yields the rights elements when passed :strict_upper
+- yields the rights elements when passed :upper
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/each_with_index_spec.rb
 Matrix#each_with_index
@@ 42617 @@
 - returns self
 - yields the elements starting with the those of the first row
 
+Matrix#each_with_index with an argument
+- raises an ArgumentError for unrecognized argument
+- yields the rights elements when passed :diagonal
+- yields the rights elements when passed :off_diagonal
+- yields the rights elements when passed :lower
+- yields the rights elements when passed :strict_lower
+- yields the rights elements when passed :strict_upper
+- yields the rights elements when passed :upper
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/element_reference_spec.rb
 Matrix#[]
@@ 42672 @@
 - returns the inverse of **(-n)
 - raises a ErrDimensionMismatch for irregular matrices
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb
+Matrix#find_index without any argument
 - returns an Enumerator when called without a block
+- returns nil if the block is always false
+- returns the first index for which the block is true
 
+Matrix#find_index with a subselection argument and no generic argument
 - returns an Enumerator when called without a block
+- yields the rights elements
+- returns the first index for which the block returns true (FAILED - <n>)
+- returns nil if the block is always false
 
+Matrix#find_index with a subselection argument and a generic argument
+- ignores a block
+- returns the index of the requested value
+- returns nil if the requested value is not found
 
+Matrix#find_index with only a generic argument
 - returns nil if the value is not found
+- returns the first index for of the requested value
+- ignores a block
 
+Matrix#find_index with two arguments
+- raises an ArgumentError for an unrecognized last argument
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/hash_spec.rb
 Matrix#hash
 - returns a Fixnum
 - returns the same value for the same matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/hermitian_spec.rb
+Matrix.hermitian?
+- returns true for a hermitian Matrix
+- returns true for a 0x0 empty matrix
+- returns false for an assymetric Matrix
 - raises an error for rectangular matrices
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/identity_spec.rb
@@ 42748 @@
 - returns the inverse of the Matrix (other case)
 - raises a ErrDimensionMismatch if the Matrix is not square
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/lower_triangular_spec.rb
+Matrix.lower_triangular?
+- returns true for a square lower triangular Matrix
+- returns true for an empty Matrix
+- returns false for a non lower triangular square Matrix
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/map_spec.rb
 Matrix#map
@@ 42801 @@
 Matrix.new
 - is private
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/normal_spec.rb
+Matrix.normal?
+- returns true for normal matrices
 - raises an error for rectangular matrices
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/orthogonal_spec.rb
+Matrix.orthogonal?
+- returns false for non orthogonal matrices
+- returns true for orthogonal matrices
 - raises an error for rectangular matrices
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/permutation_spec.rb
+Matrix#permutation?
+- returns true for a permutation Matrix
+- returns false for a non permutation square Matrix
 - returns true for an empty 0x0 matrix
 - raises an error for rectangular matrices
 
@@ 42954 @@
 - returns false when the Matrix is rectangular
 - returns handles empty matrices
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/symmetric_spec.rb
+Matrix.symmetric?
+- returns true for a symmetric Matrix
+- returns true for a 0x0 empty matrix
+- returns false for an assymetric Matrix
 - raises an error for rectangular matrices
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/t_spec.rb
@@ 42994 @@
 - returns a Matrix
 - returns a n x n identity matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/unitary_spec.rb
+Matrix.unitary?
+- returns false for non unitary matrices
+- returns true for unitary matrices
 - raises an error for rectangular matrices
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/upper_triangular_spec.rb
+Matrix.upper_triangular?
+- returns true for an upper triangular Matrix
+- returns false for a non upper triangular square Matrix
+- returns true for an empty matrix
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/vector/each2_spec.rb
 Vector.each2
@@ 43029 @@
 - creates a n x n matrix
 - initializes all cells to 0
 
+Matrix.zero?
 - returns true for empty matrices
+- returns true for matrices with zero entries
+- returns false for matrices with non zero entries
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/mutex/lock_spec.rb
 Mutex#lock
@@ 49851 @@
 - does not block all threads
 
 C-API Thread function rb_thread_wait_for
+- sleeps the current thread for the give ammount of time (FAILED - <n>)
 
 C-API Thread function rb_thread_alone
 - returns true if there is only one thread
@@ 49971 @@
 
  <n>)
 File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED
+Expected "#<File::Stat dev=0x0, ino=26256246, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-01 04:32:14 +0900, mtime=2011-07-01 04:32:14 +0900, ctime=2011-07-01 04:32:14 +0900>"
+to equal "#<File::Stat dev=0x803, ino=26256246, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-01 04:32:14 +0900, mtime=2011-07-01 04:32:14 +0900, ctime=2011-07-01 04:32:14 +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)>'
@@ 50042 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/string/unpack/q_spec.rb:30:in `<top (required)>'
 
  <n>)
+module reopens a module included into Object FAILED
+Expected LangModuleTop
+ to equal LangModuleSpecInObject::LangModuleTop
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/module_spec.rb:62:in `block (2 levels) in <top (required)>'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/language/module_spec.rb:18:in `<top (required)>'
 
  <n>)
+Matrix#find_index with a subselection argument and no generic argument returns the first index for which the block returns true FAILED
+Expected (-1/2)
+ to equal -1
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb:72:in `block (6 levels) in <top (required)>'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb:67:in `each'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb:67:in `block (5 levels) in <top (required)>'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb:66:in `each'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb:66:in `block (4 levels) in <top (required)>'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb:25:in `block in <top (required)>'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/find_index_spec.rb:4:in `<top (required)>'
 
  <n>)
 Syslog::Constants Syslog::Constants.LOG_MASK works on undefined constants FAILED
@@ 50079 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/syslog/constants_spec.rb:4:in `<top (required)>'
 
  <n>)
+C-API Thread function rb_thread_wait_for sleeps the current thread for the give ammount of time FAILED
+Expected 0.1 to be within +/- 0.1 of 0.205132195
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/optional/capi/thread_spec.rb:52:in `block (3 levels) in <top (required)>'
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/optional/capi/thread_spec.rb:16:in `<top (required)>'
 
 Finished in <t> seconds
 
+3506 files, 17580 examples, <num> expectations, 20 failures, 3 errors
 exit 1
 failed(rubyspec)
 == dist # <time>

===================================================================
--- 20110628T183304Z
@@ 5313 @@
 Enclosing class/module 'mDigest' for class MD5 not known
 Enclosing class/module 'mDigest' for class RMD160 not known
 Enclosing class/module 'mDigest' for class SHA1 not known
-Enclosing class/module 'rb_mDL' for class CFunc not known
-Enclosing class/module 'rb_mDL' for class CPtr not known
 Enclosing class/module 'mFiddle' for class Closure not known
 Enclosing class/module "cASN1ObjectId" for alias short_name sn not known
 Enclosing class/module "cASN1ObjectId" for alias long_name ln not known
-Enclosing class/module 'rb_cSocket' for class AncillaryData not known
-Enclosing class/module 'rb_cSocket' for module Constants not known
-Enclosing class/module 'rb_cSocket' for class Option not known
 
 Generating RI format into /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/rdoc...
 
 Files:        760
 
-Classes:     1290 ( 653 undocumented)
-Modules:      301 ( 155 undocumented)
-Constants:   1525 ( 883 undocumented)
 Attributes:  1007 ( 435 undocumented)
-Methods:    10259 (3122 undocumented)
 
-Total:      14382 (5248 undocumented)
- 63.51% documented
 
 Elapsed: <t>s
 == version # <time>
@@ 5360 @@
 installing extension headers: /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/include/ruby-1.9.1/ruby
 installing default gems:      /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/lib/ruby/gems/1.9.1 (cache, doc, gems, specifications)
                               rake 0.9.2.1
-                              rdoc 3.7
                               minitest 2.2.2
                               json 1.5.0
 == install-doc # <time>
@@ 13533 @@
 TestModule#test_class_variable_set = <elapsed> s = .
 TestModule#test_const_defined? = <elapsed> s = .
 TestModule#test_const_get = <elapsed> s = .
-TestModule#test_const_get2 = <elapsed> s = .
-TestModule#test_const_get3 = <elapsed> s = .
 TestModule#test_const_set = <elapsed> s = .
-TestModule#test_const_set2 = <elapsed> s = .
 TestModule#test_constant_lookup_in_method_defined_by_class_eval = <elapsed> s = .
 TestModule#test_constant_lookup_in_module_in_class_eval = <elapsed> s = .
 TestModule#test_constant_lookup_in_toplevel_class_eval = <elapsed> s = .
@@ 15148 @@
 TestRDocParserRuby#test_parse_multi_ghost_methods = <elapsed> s = .
 TestRDocParserRuby#test_parse_statements_class_nested = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_method_singleton_name = <elapsed> s = .
-TestRDocParserRuby#test_parse_top_level_statements_alias_method = <elapsed> s = .
 TestRDocParserRuby#test_sanity_interpolation_format = <elapsed> s = .
 TestRDocParserRuby#test_parse_meta_method = <elapsed> s = .
 TestRDocParserRuby#test_look_for_directives_in_title = <elapsed> s = .
@@ 17780 @@
 TestTrace#test_trace_proc_that_raises_exception = <elapsed> s = .
 TestTrace#test_trace_string = <elapsed> s = .
 TestTrace#test_trace_tainted_proc = <elapsed> s = .
-TestTracer#test_work_with_e = /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/ruby/test_transcode.rb:<line_a>: warning: setting Encoding.default_internal
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/ruby/test_transcode.rb:<line_a>: warning: setting Encoding.default_internal
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/test/ruby/test_transcode.rb:<line_b>: warning: setting Encoding.default_internal
 <elapsed> s = .
@@ 18533 @@
  <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 19780 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:000adc d:000264 EVAL   -:1
 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
-| c:0001 p:0000 s:0002 b:0002 l:000adc d:000adc TOP
 |
 | -- Ruby level backtrace information ----------------------------------------
 | -:1:in `<main>'
 
 
-9489 tests, <num> assertions, 1 failures, 1 errors, 44 skips
 make: *** [yes-test-all] Error 2
 exit 2
 failed(test-all)
@@ 37670 @@
 - raises a TypeError if the constant is a class
 - raises a TypeError if the constant is not a module
 - allows for reopening a module subclass
-- reopens a module included into Object
 
 An anonymous module
 - returns nil for its name
@@ 49710 @@
 - does not block all threads
 
 C-API Thread function rb_thread_wait_for
-- sleeps the current thread for the give ammount of time
 
 C-API Thread function rb_thread_alone
 - returns true if there is only one thread
@@ 49830 @@
 
  <n>)
 File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED
-Expected "#<File::Stat dev=0x0, ino=5735235, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-06-29 04:36:17 +0900, mtime=2011-06-29 04:36:17 +0900, ctime=2011-06-29 04:36:17 +0900>"
-to equal "#<File::Stat dev=0x803, ino=5735235, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-06-29 04:36:17 +0900, mtime=2011-06-29 04:36:17 +0900, ctime=2011-06-29 04:36:17 +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)>'
@@ 49918 @@
 
 Finished in <t> seconds
 
-3497 files, 17518 examples, <num> expectations, 17 failures, 3 errors
 exit 1
 failed(rubyspec)
 == dist # <time>

OlderDiff < 20110628T183304Z < ThisDiff > 20110630T183304Z > NewerDiff


chkbuild summary recent last