ruby-cvs:19661
From: ko1 ruby-lang.org
Date: Sat, 2 Jun 2007 16:48:30 +0900 (JST)
Subject: [ruby-cvs:19661] Ruby:r12425: * cont.c (Fiber#pass): rename to Fiber#yield. Block parameter
ko1 2007-06-02 16:48:29 +0900 (Sat, 02 Jun 2007)
New Revision: 12425
Modified files:
trunk/ChangeLog
trunk/cont.c
trunk/test/ruby/test_fiber.rb
Log:
* cont.c (Fiber#pass): rename to Fiber#yield. Block parameter
of fiber body receive first yield values.
e.g.: Fiber.new{|x| p x}.yield(:ok) #=> :ok
* cont.c: rename rb_context_t#retval to rb_context_t#value.
* test/ruby/test_fiber.rb: ditto.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_fiber.rb?r1=12425&r2=12424
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/cont.c?r1=12425&r2=12424
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=12425&r2=12424