ruby-cvs:20357
From: ko1 ruby-lang.org
Date: Tue, 21 Aug 2007 03:58:33 +0900 (JST)
Subject: [ruby-cvs:20357] Ruby:r13120 (trunk): * enumerator.c (next_i): fix to return with Fiber#yield at
ko1 2007-08-21 03:58:32 +0900 (Tue, 21 Aug 2007)
New Revision: 13120
Added files:
trunk/test/ruby/test_enumerator.rb
Modified files:
trunk/ChangeLog
trunk/enumerator.c
trunk/version.h
Log:
* enumerator.c (next_i): fix to return with Fiber#yield at
the end of each block. [ruby-dev:31470]
* enumerator.c (enumerator_next_p): call init_next if not
initialized. [ruby-dev:31514]
* test/ruby/test_enumerator.rb: add tests for Enumerator.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=13120&r2=13119
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13120&r2=13119
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_enumerator.rb?revision=13120&view=markup
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enumerator.c?r1=13120&r2=13119