ruby 1.9.3dev (2011-07-02 trunk 32367) [powerpc64-linux] [o3] (ooopackages) 1947W [BUG] [SEGV] 1F1E44S rubyspec:18F3E

chkbuild summary recent last

OlderDiff < 20110630T183304Z < ThisDiff > 20110702T183304Z > NewerDiff

OLDREV 32342
NEWREV 32367
CHG ChangeLog	32342->32367
CHG NEWS	32305->32363
CHG array.c	32201->32360
CHG error.c	32312->32346
CHG parse.y	32281->32344
CHG signal.c	32270->32345
CHG string.c	32156->32349
CHG thread.c	32334->32348
CHG thread_pthread.c	32325->32346
CHG version.h	32340->32358
CHG vm_core.h	32244->32345
CHG vm_insnhelper.c	32334->32347
CHG benchmark/bm_app_erb.rb	13944->32356
CHG benchmark/bm_app_factorial.rb	11708->32356
CHG benchmark/bm_app_mandelbrot.rb	11708->32356
CHG benchmark/bm_app_strconcat.rb	11708->32356
CHG benchmark/bm_io_file_create.rb	13944->32356
CHG benchmark/bm_io_file_read.rb	13944->32356
CHG benchmark/bm_io_file_write.rb	13944->32356
CHG benchmark/bm_so_concatenate.rb	11708->32356
CHG benchmark/bm_so_fannkuch.rb	13944->32356
CHG benchmark/bm_so_lists.rb	11708->32356
CHG benchmark/bm_so_matrix.rb	11708->32356
CHG benchmark/bm_so_random.rb	11708->32356
CHG benchmark/bm_so_sieve.rb	11708->32356
CHG benchmark/bm_vm1_block.rb	11708->32356
CHG benchmark/bm_vm1_const.rb	11708->32356
CHG benchmark/bm_vm1_ensure.rb	11708->32356
CHG benchmark/bm_vm1_ivar.rb	13944->32356
CHG benchmark/bm_vm1_length.rb	11708->32356
CHG benchmark/bm_vm1_neq.rb	14169->32356
CHG benchmark/bm_vm1_not.rb	14169->32356
CHG benchmark/bm_vm1_rescue.rb	11708->32356
CHG benchmark/bm_vm1_simplereturn.rb	11708->32356
CHG benchmark/bm_vm1_swap.rb	11708->32356
CHG benchmark/bm_vm2_array.rb	11708->32356
CHG benchmark/bm_vm2_case.rb	13290->32356
CHG benchmark/bm_vm2_defined_method.rb	32336->32356
CHG benchmark/bm_vm2_eval.rb	13944->32356
CHG benchmark/bm_vm2_method.rb	11708->32356
CHG benchmark/bm_vm2_mutex.rb	13290->32356
CHG benchmark/bm_vm2_poly_method.rb	11708->32356
CHG benchmark/bm_vm2_poly_method_ov.rb	11708->32356
CHG benchmark/bm_vm2_proc.rb	11708->32356
CHG benchmark/bm_vm2_regexp.rb	11708->32356
CHG benchmark/bm_vm2_send.rb	11708->32356
CHG benchmark/bm_vm2_super.rb	11708->32356
CHG benchmark/bm_vm2_unif1.rb	11708->32356
CHG benchmark/bm_vm2_zsuper.rb	11708->32356
CHG benchmark/bm_vm_thread_alive_check1.rb	32094->32356
CHG benchmark/bm_vm_thread_mutex1.rb	32134->32356
CHG benchmark/bm_vm_thread_mutex2.rb	32134->32356
CHG benchmark/bm_vm_thread_mutex3.rb	32134->32356
CHG bootstraptest/test_fork.rb	27405->32345
CHG ext/date/date_core.c	32339->32343
CHG ext/openssl/ossl_asn1.c	32230->32344
CHG ext/openssl/ossl_pkcs7.c	32199->32344
CHG ext/openssl/ossl_pkey.c	32199->32344
CHG ext/openssl/ossl_pkey_dh.c	32199->32344
CHG ext/openssl/ossl_pkey_dsa.c	32199->32344
CHG ext/openssl/ossl_ssl.c	32337->32344
CHG lib/matrix.rb	32280->32353
ADD lib/matrix/	none->32355
ADD lib/matrix/eigenvalue_decomposition.rb	none->32355
ADD lib/matrix/lup_decomposition.rb	none->32355
CHG test/matrix/test_matrix.rb	27554->32362
CHG test/openssl/test_ocsp.rb	30220->32366
CHG test/openssl/test_x509cert.rb	31677->32366
CHG test/ruby/test_array.rb	30880->32360
COMMIT Added ruby_bug guard for issue reported by Nevir.
COMMIT Some more Enumerable specs for composing Enumerators.
COMMIT Matrix#round: New specs
COMMIT Matrix::EigenvalueDecomposition: Basic specs
COMMIT Matrix#**: Basic specs for non-integer powers
COMMIT Matrix::LUP_Decomposition specs
COMMIT Fix requiring order: included Math must be mathn.
COMMIT This spec doesn't work with mathn.
COMMIT Spec for missing yield([a, b]) case in Hash#each logic (JRUBY-5839)

===================================================================
+++ 20110702T183304Z
@@ 861 @@
 #<n> test_fork.rb:12 .
 #<n> test_fork.rb:24 .
 #<n> test_fork.rb:30 .
+#<n> test_fork.rb:51 .
 
 test_gc.rb
 #<n> test_gc.rb:17 .
@@ 1580 @@
 #<n> test_thread.rb:439 .
 #<n> test_thread.rb:447 .
 
+PASS all 928 tests
 == test.rb # <time>
 + ./miniruby sample/test.rb
 
@@ 5321 @@
 
 Generating RI format into /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/rdoc...
 
+Files:        762
 
+Classes:     1297 ( 651 undocumented)
 Modules:      302 ( 154 undocumented)
 Constants:   2248 (1544 undocumented)
+Attributes:  1008 ( 435 undocumented)
+Methods:    10419 (3124 undocumented)
 
+Total:      15274 (5908 undocumented)
+ 61.32% documented
 
 Elapsed: <t>s
 == version # <time>
@@ 15588 @@
 TestRequire#test_require_path_home_2 = <elapsed> s = .
 TestRequire#test_require_path_home_3 = <elapsed> s = .
 TestRequire#test_require_too_long_filename = <elapsed> s = .
+TestRequire#test_tainted_loadpath = (ripper):<line_a>: warning: assigned but unused variable - flag
+(ripper):<line_a>: warning: assigned but unused variable - tab_width
+(ripper):<line_a>: warning: assigned but unused variable - reporter
 (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 - s
+(ripper):<line_a>: warning: assigned but unused variable - extra_args_tbl
+(ripper):<line_a>: warning: assigned but unused variable - tpath
+(ripper):<line_b>: warning: assigned but unused variable - tpath
+(ripper):<line_c>: warning: assigned but unused variable - tpath
+(ripper):<line_d>: warning: assigned but unused variable - tpath
+(ripper):<line_e>: warning: assigned but unused variable - tpath
+(ripper):<line_f>: warning: assigned but unused variable - tpath
+(ripper):<line_a>: warning: assigned but unused variable - firstValue
+(ripper):<line_a>: warning: assigned but unused variable - australianCities
 (ripper):<line_a>: warning: assigned but unused variable - depend_on_button_width
 (ripper):<line_a>: warning: assigned but unused variable - order
+(ripper):<line_a>: warning: assigned but unused variable - items
 (ripper):<line_a>: warning: assigned but unused variable - lbl
 (ripper):<line_a>: warning: assigned but unused variable - col_proc
 (ripper):<line_a>: warning: assigned but unused variable - del_proc
 (ripper):<line_a>: warning: assigned but unused variable - err_proc
+(ripper):<line_a>: warning: assigned but unused variable - n
+(ripper):<line_a>: warning: assigned but unused variable - str
+(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 - rbconfig0
+(ripper):<line_a>: warning: assigned but unused variable - mkconfig0
 (ripper):<line_a>: warning: assigned but unused variable - th
 (ripper):<line_a>: warning: assigned but unused variable - old
 (ripper):<line_a>: warning: assigned but unused variable - content
@@ 15638 @@
 (ripper):<line_a>: warning: assigned but unused variable - data_serv_host
 (ripper):<line_e>: warning: assigned but unused variable - content
 (ripper):<line_b>: warning: assigned but unused variable - data_serv_host
+(ripper):<line_f>: warning: assigned but unused variable - content
+(ripper):<line_g>: warning: assigned but unused variable - content
+(ripper):<line_h>: warning: assigned but unused variable - content
+(ripper):<line_i>: warning: assigned but unused variable - content
+(ripper):<line_a>: warning: assigned but unused variable - bug4565
 (ripper):<line_a>: warning: assigned but unused variable - c
+(ripper):<line_b>: warning: assigned but unused variable - c
+(ripper):<line_c>: warning: assigned but unused variable - c
+(ripper):<line_a>: warning: assigned but unused variable - str2
+(ripper):<line_a>: warning: assigned but unused variable - dst
+(ripper):<line_a>: warning: assigned but unused variable - src
+(ripper):<line_b>: warning: assigned but unused variable - dst
+(ripper):<line_b>: warning: assigned but unused variable - src
+(ripper):<line_c>: warning: assigned but unused variable - dst
+(ripper):<line_c>: warning: assigned but unused variable - src
+(ripper):<line_d>: warning: assigned but unused variable - dst
+(ripper):<line_d>: warning: assigned but unused variable - src
+(ripper):<line_e>: warning: assigned but unused variable - dst
+(ripper):<line_e>: warning: assigned but unused variable - src
+(ripper):<line_f>: warning: assigned but unused variable - dst
+(ripper):<line_g>: warning: assigned but unused variable - dst
+(ripper):<line_h>: warning: assigned but unused variable - dst
+(ripper):<line_f>: warning: assigned but unused variable - src
+(ripper):<line_i>: warning: assigned but unused variable - dst
+(ripper):<line_g>: warning: assigned but unused variable - src
+(ripper):<line_j>: warning: assigned but unused variable - dst
+(ripper):<line_h>: warning: assigned but unused variable - src
+(ripper):<line_i>: warning: assigned but unused variable - src
+(ripper):<line_k>: warning: assigned but unused variable - dst
+(ripper):<line_j>: warning: assigned but unused variable - src
+(ripper):<line_l>: warning: assigned but unused variable - dst
+(ripper):<line_a>: warning: assigned but unused variable - rs
+(ripper):<line_a>: warning: assigned but unused variable - former
+(ripper):<line_b>: warning: assigned but unused variable - rs
+(ripper):<line_k>: warning: assigned but unused variable - src
+(ripper):<line_j>: warning: assigned but unused variable - content
+(ripper):<line_l>: warning: assigned but unused variable - src
+(ripper):<line_m>: warning: assigned but unused variable - src
+(ripper):<line_a>: warning: assigned but unused variable - utf8
+(ripper):<line_a>: warning: assigned but unused variable - eucjp
+(ripper):<line_b>: warning: assigned but unused variable - utf8
+(ripper):<line_b>: warning: assigned but unused variable - eucjp
+(ripper):<line_a>: warning: assigned but unused variable - data
+(ripper):<line_a>: warning: assigned but unused variable - before
+(ripper):<line_a>: warning: assigned but unused variable - invalid
+(ripper):<line_a>: warning: assigned but unused variable - after
+(ripper):<line_a>: warning: assigned but unused variable - before1
+(ripper):<line_a>: warning: assigned but unused variable - before2
+(ripper):<line_b>: warning: assigned but unused variable - invalid
+(ripper):<line_a>: warning: assigned but unused variable - after1
+(ripper):<line_a>: warning: assigned but unused variable - after2
+(ripper):<line_b>: warning: assigned but unused variable - before1
+(ripper):<line_b>: warning: assigned but unused variable - before2
+(ripper):<line_c>: warning: assigned but unused variable - invalid
+(ripper):<line_b>: warning: assigned but unused variable - after1
+(ripper):<line_b>: warning: assigned but unused variable - after2
+(ripper):<line_b>: warning: assigned but unused variable - str
+(ripper):<line_b>: warning: assigned but unused variable - before
+(ripper):<line_d>: warning: assigned but unused variable - invalid
+(ripper):<line_b>: warning: assigned but unused variable - after
+(ripper):<line_a>: warning: assigned but unused variable - un
+(ripper):<line_a>: warning: assigned but unused variable - srcbin
+(ripper):<line_a>: warning: assigned but unused variable - invalid_utf8
+(ripper):<line_a>: warning: assigned but unused variable - text
+(ripper):<line_a>: warning: assigned but unused variable - bug3534
+(ripper):<line_a>: warning: assigned but unused variable - r
+(ripper):<line_a>: warning: assigned but unused variable - w
+(ripper):<line_b>: warning: assigned but unused variable - bug3534
+(ripper):<line_a>: warning: assigned but unused variable - bug
+(ripper):<line_a>: warning: assigned but unused variable - signer
+(ripper):<line_a>: warning: assigned but unused variable - sockaddr_in
+(ripper):<line_a>: warning: assigned but unused variable - sockaddr_un
+(ripper):<line_a>: warning: assigned but unused variable - addr
+(ripper):<line_b>: warning: assigned but unused variable - addr
+(ripper):<line_c>: warning: assigned but unused variable - addr
+(ripper):<line_a>: warning: assigned but unused variable - the_port
+(ripper):<line_a>: warning: assigned but unused variable - path
+(ripper):<line_a>: warning: assigned but unused variable - remote_address
+(ripper):<line_a>: warning: assigned but unused variable - local_address
+(ripper):<line_a>: warning: assigned but unused variable - famlies
+(ripper):<line_a>: warning: assigned but unused variable - ip_addrs
+(ripper):<line_d>: warning: assigned but unused variable - addr
+(ripper):<line_a>: warning: assigned but unused variable - rflags
+(ripper):<line_e>: warning: assigned but unused variable - addr
+(ripper):<line_b>: warning: assigned but unused variable - rflags
+(ripper):<line_f>: warning: assigned but unused variable - addr
+(ripper):<line_c>: warning: assigned but unused variable - rflags
+(ripper):<line_a>: warning: assigned but unused variable - bug4390
+(ripper):<line_a>: warning: assigned but unused variable - msg
+(ripper):<line_a>: warning: assigned but unused variable - req
+(ripper):<line_b>: warning: assigned but unused variable - v
 (ripper):<line_a>: warning: assigned but unused variable - y
 (ripper):<line_a>: warning: assigned but unused variable - y
 (ripper):<line_a>: warning: assigned but unused variable - y
@@ 15784 @@
 (ripper):<line_a>: warning: assigned but unused variable - b
 (ripper):<line_a>: warning: assigned but unused variable - a
 (ripper):<line_a>: warning: assigned but unused variable - b
+(ripper):<line_d>: warning: assigned but unused variable - c
 (ripper):<line_a>: warning: assigned but unused variable - a
+(ripper):<line_d>: warning: assigned but unused variable - c
 (ripper):<line_a>: warning: assigned but unused variable - b
+(ripper):<line_d>: warning: assigned but unused variable - c
+(ripper):<line_d>: warning: assigned but unused variable - c
 (ripper):<line_a>: warning: assigned but unused variable - a
 (ripper):<line_a>: warning: assigned but unused variable - b
 (ripper):<line_a>: warning: assigned but unused variable - a
@@ 17022 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/ext/tk/sample/tkmultilistbox.rb:<line_b>: warning: `*' interpreted as argument prefix
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/ext/tk/sample/tktextio.rb:<line_a>: warning: assigned but unused variable - x2
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/ext/tk/sample/tktextio.rb:<line_a>: warning: assigned but unused variable - y2
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/lib/matrix/eigenvalue_decomposition.rb:<line_a>: warning: shadowing outer local variable - n
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/sample/drb/dlogd.rb:<line_a>: warning: literal in condition
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/sample/drb/old_tuplespace.rb:<line_a>: warning: shadowing outer local variable - x
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/sample/drb/old_tuplespace.rb:<line_a>: warning: assigned but unused variable - x
@@ 18628 @@
  <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 9599 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:00060c d:002524 EVAL   -:1
 | c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
+| c:0001 p:0000 s:0002 b:0002 l:00060c d:00060c TOP
 |
 | -- Ruby level backtrace information ----------------------------------------
 | -:1:in `<main>'
@@ 23435 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/collect_spec.rb
 Enumerable#collect
 - returns a new array with the results of passing each element to block
+- passes through the values yielded by #each_with_index
 - gathers initial args as elements when each yields multiple
 - returns an enumerator when no block given
 
@@ 23470 @@
 - doesn't call the ifnone proc if an element is found
 - calls the ifnone proc only once when the block is false
 - calls the ifnone proc when there are no elements
+- passes through the values yielded by #each_with_index
 - returns an enumerator when no block given
 - passes the ifnone proc to the enumerator
 
@@ 23507 @@
 Enumerable#each_entry
 - yields multiple arguments as an array
 - returns an enumerator if no block
+- passes through the values yielded by #each_with_index
 - raises an Argument error when extra arguments
 - passes extra arguments to #each
 
@@ 23537 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/entries_spec.rb
 Enumerable#entries
 - returns an array containing the elements
+- passes through the values yielded by #each_with_index
 - passes arguments to each
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/find_all_spec.rb
 Enumerable#find_all
 - returns all elements for which the block is not false
+- passes through the values yielded by #each_with_index
 - returns an enumerator when no block given
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/find_index_spec.rb
@@ 23565 @@
 - doesn't call the ifnone proc if an element is found
 - calls the ifnone proc only once when the block is false
 - calls the ifnone proc when there are no elements
+- passes through the values yielded by #each_with_index
 - returns an enumerator when no block given
 - passes the ifnone proc to the enumerator
 
@@ 23626 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/map_spec.rb
 Enumerable#map
 - returns a new array with the results of passing each element to block
+- passes through the values yielded by #each_with_index
 - gathers initial args as elements when each yields multiple
 - returns an enumerator when no block given
 
@@ 23736 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/select_spec.rb
 Enumerable#select
 - returns all elements for which the block is not false
+- passes through the values yielded by #each_with_index
 - returns an enumerator when no block given
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/slice_before_spec.rb
@@ 23796 @@
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/to_a_spec.rb
 Enumerable#to_a
 - returns an array containing the elements
+- passes through the values yielded by #each_with_index
 - passes arguments to each
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/core/enumerable/zip_spec.rb
@@ 26348 @@
 - yields the key and value of each pair to a block expecting |key, value|
 - yields the key only to a block expecting |key,|
 - uses the same order as keys() and values()
+- properly expands (or not) child class's 'each'-yielded args
 - returns an Enumerator if called on a non-empty hash without a block
 - returns an Enumerator if called on an empty hash without a block
 
@@ 26358 @@
 - yields the key and value of each pair to a block expecting |key, value|
 - yields the key only to a block expecting |key,|
 - uses the same order as keys() and values()
+- properly expands (or not) child class's 'each'-yielded args
 - returns an Enumerator if called on a non-empty hash without a block
 - returns an Enumerator if called on an empty hash without a block
 
@@ 42696 @@
 - 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/eigenvalue_decomposition/eigenvalue_matrix_spec.rb
+Matrix::EigenvalueDecomposition#eigenvalue_matrix
+- returns a diagonal matrix with the eigenvalues on the diagonal
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/eigenvalue_decomposition/eigenvalues_spec.rb
+Matrix::EigenvalueDecomposition#eigenvalues
+- returns an array of complex eigenvalues for a rotation matrix
+- returns an array of real eigenvalues for a symetric matrix
+- returns an array of real eigenvalues for a matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/eigenvalue_decomposition/eigenvector_matrix_spec.rb
+Matrix::EigenvalueDecomposition#eigenvector_matrix
+- returns a complex eigenvector matrix given a rotation matrix
+- returns an real eigenvector matrix for a symetric matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/eigenvalue_decomposition/eigenvectors_spec.rb
+Matrix::EigenvalueDecomposition#eigenvectors
+- returns an array of complex eigenvectors for a rotation matrix
+- returns an array of real eigenvectors for a symetric matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/eigenvalue_decomposition/initialize_spec.rb
+Matrix::EigenvalueDecomposition#initialize
+- raises an error if argument is not a matrix
+- raises an error if matrix is not square
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/eigenvalue_decomposition/to_a_spec.rb
+Matrix::EigenvalueDecomposition#to_a
+- returns an array of with [V, D, V.inv]
+- returns a factorization
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/element_reference_spec.rb
 Matrix#[]
@@ 42762 @@
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/exponent_spec.rb
 Matrix#**
+- returns the power for non integer powers
 
 Matrix#** given an integer _n_
 - multiples the Matrix by itself _n_ times
@@ 42853 @@
 - 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/lup_decomposition/initialize_spec.rb
+Matrix::LUPDecomposition#initialize
+- raises an error if argument is not a matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/lup_decomposition/l_spec.rb
+Matrix::LUPDecomposition#l
+- returns the first element of to_a
+- returns a lower triangular matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/lup_decomposition/p_spec.rb
+Matrix::LUPDecomposition#p
+- returns the third element of to_a
+- returns a permutation matrix
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/lup_decomposition/solve_spec.rb
+Matrix::LUPDecomposition#solve for rectangular matrices
+- raises an error for singular matrices
 
+Matrix::LUPDecomposition#solve for rectangular matrices for non singular matrices
+- returns the appropriate empty matrix when given an empty matrix
+- returns the right matrix when given a matrix of the appropriate size
+- raises an error when given a matrix of the wrong size
+- returns the right vector when given a vector of the appropriate size
+- raises an error when given a vector of the wrong size
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/lup_decomposition/to_a_spec.rb
+Matrix::LUPDecomposition#to_a
+- returns an array of three matrices
+- returns [l, u, p] such that l*u == a*p
+- has other properties implied by the specs of #l, #u and #p
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/lup_decomposition/u_spec.rb
+Matrix::LUPDecomposition#u
+- returns the second element of to_a
+- returns an upper triangular matrix
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/map_spec.rb
 Matrix#map
@@ 42993 @@
 - returns true for an empty 0x0 matrix
 - raises an error for rectangular matrices
 
+/var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/round_spec.rb
+Matrix#round
+- returns a matrix with all entries rounded
 - returns empty matrices on the same size if empty
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/row_size_spec.rb
@@ 49991 @@
 - 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
@@ 50111 @@
 
  <n>)
 File::Stat#inspect produces a nicely formatted description of a File::Stat object FAILED
+Expected "#<File::Stat dev=0x0, ino=5939791, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-03 04:33:56 +0900, mtime=2011-07-03 04:33:56 +0900, ctime=2011-07-03 04:33:56 +0900>"
+to equal "#<File::Stat dev=0x803, ino=5939791, mode=0100644, nlink=1, uid=110, gid=101, rdev=0x0, size=8, blksize=4096, blocks=8, atime=2011-07-03 04:33:56 +0900, mtime=2011-07-03 04:33:56 +0900, ctime=2011-07-03 04:33:56 +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)>'
@@ 50207 @@
 
 Finished in <t> seconds
 
+3519 files, 17619 examples, <num> expectations, 18 failures, 3 errors
 exit 1
 failed(rubyspec)
 == dist # <time>

===================================================================
--- 20110630T183304Z
@@ 1579 @@
 #<n> test_thread.rb:439 .
 #<n> test_thread.rb:447 .
 
-PASS all 927 tests
 == test.rb # <time>
 + ./miniruby sample/test.rb
 
@@ 5320 @@
 
 Generating RI format into /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/ruby/.ext/rdoc...
 
-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>
@@ 15587 @@
 TestRequire#test_require_path_home_2 = <elapsed> s = .
 TestRequire#test_require_path_home_3 = <elapsed> s = .
 TestRequire#test_require_too_long_filename = <elapsed> s = .
-TestRequire#test_tainted_loadpath = (ripper):<line_a>: warning: assigned but unused variable - name
-(ripper):<line_a>: warning: assigned but unused variable - super_before
-(ripper):<line_a>: warning: assigned but unused variable - super_after
-(ripper):<line_a>: warning: assigned but unused variable - to
-(ripper):<line_a>: warning: assigned but unused variable - map
-(ripper):<line_a>: warning: assigned but unused variable - sattr
-(ripper):<line_a>: warning: assigned but unused variable - eattr
-(ripper):<line_a>: warning: assigned but unused variable - config
-(ripper):<line_a>: warning: assigned but unused variable - re
-(ripper):<line_a>: warning: assigned but unused variable - d
-(ripper):<line_a>: warning: assigned but unused variable - local_addrs
-(ripper):<line_a>: warning: assigned but unused variable - pktinfo_sockets
-(ripper):<line_a>: warning: assigned but unused variable - ltn_key
-(ripper):<line_a>: warning: assigned but unused variable - knj_key
-(ripper):<line_a>: warning: assigned but unused variable - id
-(ripper):<line_a>: warning: assigned but unused variable - ip
-(ripper):<line_a>: warning: assigned but unused variable - pathname
-(ripper):<line_a>: warning: assigned but unused variable - e
-(ripper):<line_a>: warning: assigned but unused variable - win
-(ripper):<line_a>: warning: assigned but unused variable - tag
-(ripper):<line_b>: warning: assigned but unused variable - e
-(ripper):<line_b>: warning: assigned but unused variable - win
-(ripper):<line_b>: warning: assigned but unused variable - tag
-(ripper):<line_a>: warning: assigned but unused variable - keyonly
-(ripper):<line_a>: warning: assigned but unused variable - alias_name
-(ripper):<line_b>: warning: assigned but unused variable - alias_name
-(ripper):<line_a>: warning: assigned but unused variable - rexp
-(ripper):<line_a>: warning: assigned but unused variable - lst
-(ripper):<line_a>: warning: assigned but unused variable - canvas
 (ripper):<line_a>: warning: assigned but unused variable - depend_on_button_width
 (ripper):<line_a>: warning: assigned but unused variable - order
-(ripper):<line_a>: warning: assigned but unused variable - size
-(ripper):<line_a>: warning: assigned but unused variable - color
-(ripper):<line_a>: warning: assigned but unused variable - align
-(ripper):<line_a>: warning: assigned but unused variable - mbar
-(ripper):<line_a>: warning: assigned but unused variable - plot
-(ripper):<line_a>: warning: assigned but unused variable - parentList
-(ripper):<line_a>: warning: assigned but unused variable - parent
-(ripper):<line_b>: warning: assigned but unused variable - parentList
-(ripper):<line_b>: warning: assigned but unused variable - parent
 (ripper):<line_a>: warning: assigned but unused variable - lbl
 (ripper):<line_a>: warning: assigned but unused variable - col_proc
 (ripper):<line_a>: warning: assigned but unused variable - del_proc
 (ripper):<line_a>: warning: assigned but unused variable - err_proc
-(ripper):<line_a>: warning: assigned but unused variable - notify
 (ripper):<line_a>: warning: assigned but unused variable - a
-(ripper):<line_a>: warning: assigned but unused variable - encs
-(ripper):<line_a>: warning: assigned but unused variable - cgi
-(ripper):<line_a>: warning: assigned but unused variable - list2
-(ripper):<line_a>: warning: assigned but unused variable - buf
-(ripper):<line_a>: warning: assigned but unused variable - bug2669
-(ripper):<line_a>: warning: assigned but unused variable - name
-(ripper):<line_b>: warning: assigned but unused variable - name
-(ripper):<line_a>: warning: assigned but unused variable - bug4246
 (ripper):<line_a>: warning: assigned but unused variable - th
 (ripper):<line_a>: warning: assigned but unused variable - old
 (ripper):<line_a>: warning: assigned but unused variable - content
@@ 15663 @@
 (ripper):<line_a>: warning: assigned but unused variable - data_serv_host
 (ripper):<line_e>: warning: assigned but unused variable - content
 (ripper):<line_b>: warning: assigned but unused variable - data_serv_host
-(ripper):<line_a>: warning: assigned but unused variable - ssl
-(ripper):<line_a>: warning: assigned but unused variable - now
-(ripper):<line_a>: warning: assigned but unused variable - called
-(ripper):<line_a>: warning: assigned but unused variable - session
-(ripper):<line_a>: warning: assigned but unused variable - stats
-(ripper):<line_a>: warning: assigned but unused variable - sender_addr
-(ripper):<line_b>: warning: assigned but unused variable - sender_addr
 (ripper):<line_a>: warning: assigned but unused variable - v
 (ripper):<line_a>: warning: assigned but unused variable - y
 (ripper):<line_a>: warning: assigned but unused variable - y
@@ 15718 @@
 TestRipper::ParserEvents#test_block_variables = (ripper):<line_a>: warning: assigned but unused variable - y
 (ripper):<line_a>: warning: assigned but unused variable - y
 (ripper):<line_a>: warning: assigned but unused variable - i
-(ripper):<line_b>: warning: assigned but unused variable - a
 (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_b>: warning: assigned but unused variable - a
 (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_a>: warning: assigned but unused variable - c
-(ripper):<line_b>: 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
 (ripper):<line_a>: warning: assigned but unused variable - c
-(ripper):<line_b>: warning: assigned but unused variable - a
 (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_b>: warning: assigned but unused variable - a
 (ripper):<line_a>: warning: assigned but unused variable - b
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
-(ripper):<line_b>: warning: assigned but unused variable - a
 -:<line_a>: warning: assigned but unused variable - x
 <elapsed> s = .
 TestRipper::ParserEvents#test_blockarg = <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>'
@@ 42662 @@
 
 /var/lib/chkbuild/tmp/build/ruby-trunk-o3/<buildtime>/rubyspec/library/matrix/exponent_spec.rb
 Matrix#**
-- raises a ErrOperationNotImplemented exception for powers that aren't Integers
 
 Matrix#** given an integer _n_
 - multiples the Matrix by itself _n_ times
@@ 42681 @@
 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
@@ 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)>'
@@ 50050 @@
 /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>

OlderDiff < 20110630T183304Z < ThisDiff > 20110702T183304Z > NewerDiff


chkbuild summary recent last