ruby 1.8.8p1 (2011-01-15) [x86_64-linux] (duet) 500W KB1F0E 3F0E failed(rubyspec CommandTimeout) 89failed(rubyspec/) failed(rubyspec/library/net/ftp/abort_spec.rb CommandTimeout) failed(rubyspec/library/net/ftp/status_spec.rb CommandTimeout)

chkbuild summary recent last

OlderDiff < 20110116T234425Z < ThisDiff > 20110117T234802Z > NewerDiff

COMMIT Add spec for alias called against a Fixnum or Symbol object being instance_eval'ed.
COMMIT Spec for frozen-check before coercion in Array#[]=
COMMIT Add specs for taint/untrust propagation to Array#inspect result.
COMMIT Add specs for "too big" product attempts with and without block.
COMMIT Spec for Array#repeated_combination with n greater than array size.
COMMIT Array#repeated_combination generates from a defensive copy, ignoring mutations.
COMMIT Array#repeated_permutations allows sizes larger than the source array.
COMMIT Array#repeated_permutation generates from a defensive copy, ignoring mutations.
COMMIT Array#permutation generates from a defensive copy, ignoring mutations.
COMMIT Array#combination generates from a defensive copy, ignoring mutations.
COMMIT Array#rindex enumerator cases: basic and early truncation.
COMMIT Array#sort{} uses the sign of Bignum block results as compare result.
COMMIT a do...end inside an dynamic string should parse (background from JRUBY-5359)
COMMIT Don't use should_not raise_error unless a pure side effect has no other testable state.
COMMIT Reduce this spec to be a bit simpler
COMMIT Defer interpolation until spec is run

===================================================================
+++ 20110117T234802Z
@@ 7480 @@
 - yields a copy of self if the argument is the size of the receiver
 - yields [] when length is 0
 - yields a partition consisting of only singletons
+- generates from a defensive copy, ignoring mutations
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/compact_spec.rb
 Array#compact
@@ 7963 @@
 - returns a string
 - calls inspect on its elements
 - handles recursive arrays
+- propagates taint from itself or elements
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/intersection_spec.rb
 Array#&
@@ 9763 @@
 - handles nested Arrays correctly
 - truncates Float arguments
 - returns an Enumerator which works as expected even when the array was modified
+- generates from a defensive copy, ignoring mutations
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/plus_spec.rb
 Array#+
@@ 9805 @@
 - returns the expected result
 - has no required argument
 - returns an empty array when the argument is an empty array
+- does not attempt to produce an unreasonable number of products
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/push_spec.rb
 Array#push
@@ 9881 @@
 - accepts a block instead of an argument
 - ignore the block if there is an argument
 
+Array#rindex given no argument and no block
+- produces an Enumerator
+- raises StopIteration if the array is truncated before completion
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/rotate_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/sample_spec.rb
@@ 10026 @@
 - completes when supplied a block that always returns the same result
 - does not freezes self during being sorted
 - returns the specified value when it would break in the given block
+- uses the sign of Bignum block results as the sort result
 - compares values returned by block with 0
 - raises an error if objects can't be compared
 - handles a large array that has been pruned
@@ 21909 @@
 - operates on methods with splat arguments on eigenclasses
 - operates on methods with splat arguments defined in a superclass
 - operates on methods with splat arguments defined in a superclass using text block for class eval
+- is not allowed against Fixnum or String instances
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/language/and_spec.rb
 The '&&' statement
@@ 23383 @@
 - call #to_s when the object is not a String
 - call #to_s as a private method
 - uses an internal representation when #to_s doesn't return a String
+- allow a dynamic string to parse a nested do...end block as an argument to a call without parens, interpolated
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/language/super_spec.rb
 The super keyword
@@ 28775 @@
 - yields a copy of self if the argument is the size of the receiver
 - yields [] when length is 0
 - yields a partition consisting of only singletons
+- generates from a defensive copy, ignoring mutations
 
 
 Finished in <t> seconds
@@ 29530 @@
 - returns a string
 - calls inspect on its elements
 - handles recursive arrays
+- propagates taint from itself or elements
 
 
 Finished in <t> seconds
@@ 31645 @@
 - handles nested Arrays correctly
 - truncates Float arguments
 - returns an Enumerator which works as expected even when the array was modified
+- generates from a defensive copy, ignoring mutations
 
 
 Finished in <t> seconds
@@ 31711 @@
 - returns the expected result
 - has no required argument
 - returns an empty array when the argument is an empty array
+- does not attempt to produce an unreasonable number of products
 
 
 Finished in <t> seconds
@@ 31859 @@
 - accepts a block instead of an argument
 - ignore the block if there is an argument
 
+Array#rindex given no argument and no block
+- produces an Enumerator
+- raises StopIteration if the array is truncated before completion
 
 
 Finished in <t> seconds
@@ 32076 @@
 - completes when supplied a block that always returns the same result
 - does not freezes self during being sorted
 - returns the specified value when it would break in the given block
+- uses the sign of Bignum block results as the sort result
 - compares values returned by block with 0
 - raises an error if objects can't be compared
 - handles a large array that has been pruned
@@ 57944 @@
 - operates on methods with splat arguments on eigenclasses
 - operates on methods with splat arguments defined in a superclass
 - operates on methods with splat arguments defined in a superclass using text block for class eval
+- is not allowed against Fixnum or String instances
 
 
 Finished in <t> seconds
@@ 59854 @@
 - call #to_s when the object is not a String
 - call #to_s as a private method
 - uses an internal representation when #to_s doesn't return a String
+- allow a dynamic string to parse a nested do...end block as an argument to a call without parens, interpolated
 
 
 Finished in <t> seconds

OlderDiff < 20110116T234425Z < ThisDiff > 20110117T234802Z > NewerDiff


chkbuild summary recent last