ruby 1.8.7 (2010-12-23 patchlevel 330) [x86_64-linux] [1.8.7] (duet) 988W failed(rubyspec CommandTimeout) 43failed(rubyspec/) failed(rubyspec/library/net/ftp/abort_spec.rb CommandTimeout) failed(rubyspec/library/net/ftp/status_spec.rb CommandTimeout)

chkbuild summary recent last

OlderDiff < 20110117T004552Z < ThisDiff > 20110118T004820Z > 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

===================================================================
+++ 20110118T004820Z
@@ 7634 @@
 - 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.7/<buildtime>/rubyspec/core/array/compact_spec.rb
 Array#compact
@@ 8117 @@
 - returns a string
 - calls inspect on its elements
 - handles recursive arrays
+- propagates taint from itself or elements
 
 /home/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/core/array/intersection_spec.rb
 Array#&
@@ 9908 @@
 - 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.7/<buildtime>/rubyspec/core/array/plus_spec.rb
 Array#+
@@ 9950 @@
 - 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.7/<buildtime>/rubyspec/core/array/push_spec.rb
 Array#push
@@ 10026 @@
 - 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.7/<buildtime>/rubyspec/core/array/rotate_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8.7/<buildtime>/rubyspec/core/array/sample_spec.rb
@@ 10159 @@
 - 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
@@ 21926 @@
 - 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.7/<buildtime>/rubyspec/language/and_spec.rb
 The '&&' statement
@@ 23400 @@
 - 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.7/<buildtime>/rubyspec/language/super_spec.rb
 The super keyword
@@ 28659 @@
 - 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
@@ 29414 @@
 - returns a string
 - calls inspect on its elements
 - handles recursive arrays
+- propagates taint from itself or elements
 
 
 Finished in <t> seconds
@@ 31485 @@
 - 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
@@ 31551 @@
 - 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
@@ 31699 @@
 - 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
@@ 31904 @@
 - 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
@@ 56695 @@
 - 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
@@ 58569 @@
 - 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 < 20110117T004552Z < ThisDiff > 20110118T004820Z > NewerDiff


chkbuild summary recent last