COMMIT Add a spec for detect/find with failover proc on explicitly empty array. http://github.com/rubyspec/rubyspec/commit/1e4d92688d929ee34ece2cb5886df4a1d712797f =================================================================== +++ 20100904T021423 @@ 10073 @@ - returns the value of the ifnone proc if the block is false - 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 - raises a LocalJumpError if no block given /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/core/enumerable/drop_spec.rb @@ 10121 @@ - returns the value of the ifnone proc if the block is false - 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 - raises a LocalJumpError if no block given /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/core/enumerable/first_spec.rb @@ 31955 @@ ) ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR +ThreadError: Thread#join: deadlock 0xf7fc8540 - mutual join(0xf78ae630) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' @@ 32872 @@ Finished in seconds +3302 files, 12876 examples, expectations, 14 failures, 40 errors exit 1 failed(rubyspec) == end #