COMMIT Add spec for instantiating subclasses of Proc, both bare and from a method. http://github.com/rubyspec/rubyspec/commit/562640033e930a385a47745cfb73681d08506554 COMMIT Spec for defined?(super()) when in a method included from a module. http://github.com/rubyspec/rubyspec/commit/9036db900b98eb2607a057384bb31e81e9b59798 =================================================================== +++ 20100823T222935Z @@ 13 @@ URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7 ?\227?\131?\170?\227?\131?\157?\227?\130?\184?\227?\131?\136?\227?\131?\170?\227?\129?\174?\227?\131?\171?\227?\131?\188?\227?\131?\136: http://svn.ruby-lang.org/repos/ruby ?\227?\131?\170?\227?\131?\157?\227?\130?\184?\227?\131?\136?\227?\131?\170 UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e +?\227?\131?\170?\227?\131?\147?\227?\130?\184?\227?\131?\167?\227?\131?\179: 29083 ?\227?\131?\142?\227?\131?\188?\227?\131?\137?\231?\168?\174?\229?\136?\165: ?\227?\131?\135?\227?\130?\163?\227?\131?\172?\227?\130?\175?\227?\131?\136?\227?\131?\170 ?\230?\186?\150?\229?\130?\153?\228?\184?\173?\227?\129?\174?\229?\135?\166?\231?\144?\134: ?\231?\137?\185?\227?\129?\171?\227?\129?\170?\227?\129?\151 ?\230?\156?\128?\231?\181?\130?\229?\164?\137?\230?\155?\180?\232?\128?\133: shyouhei @@ 17110 @@ - raises a LocalJumpError when context of the block no longer exists - returns from within enclosing method when 'return' is used in the block +Proc.new with an associated block called on a subclass of Proc - returns an instance of the subclass +Proc.new with an associated block called on a subclass of Proc using a reified block parameter - returns an instance of the subclass Proc.new without a block @@ 20903 @@ - returns 'super' from a #define_method when a superclass method exists - returns 'super' from a block in a #define_method when a superclass method exists +The defined? keyword for super within an included module's method +- returns 'super' when a superclass method exists in the including hierarchy /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7//rubyspec/language/eigenclass_spec.rb self in an eigenclass body (class << obj) @@ 32909 @@ ) ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR +ThreadError: Thread#join: deadlock 0x13b1a4 - mutual join(0x1fd7964) /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' @@ 33521 @@ Finished in seconds +3284 files, 13384 examples, expectations, 24 failures, 16 errors exit 1 failed(rubyspec) == end #