[前][次][番号順一覧][スレッド一覧][生データ]

ruby-cvs:20367

From: ko1 ruby-lang.org
Date: Wed, 22 Aug 2007 03:51:40 +0900 (JST)
Subject: [ruby-cvs:20367] Ruby:r13130 (trunk): * cont.c: add Fiber#resume and Fiber.yield.

ko1	2007-08-22 03:51:39 +0900 (Wed, 22 Aug 2007)

  New Revision: 13130

  Modified files:
    trunk/ChangeLog
    trunk/cont.c
    trunk/enumerator.c
    trunk/include/ruby/intern.h
    trunk/test/ruby/test_fiber.rb
    trunk/version.h

  Log:
    * cont.c: add Fiber#resume and Fiber.yield.
      and Fiber::Core class to realize Coroutine.
    * include/ruby/intern.h: declare rb_fiber_yield(), rb_fiber_resume(),
    * enumerator.c: use above api.
    * test/ruby/test_fiber.rb: fix and add tests for above changes.
    


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=13130&r2=13129
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_fiber.rb?r1=13130&r2=13129
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/cont.c?r1=13130&r2=13129
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13130&r2=13129
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/intern.h?r1=13130&r2=13129
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enumerator.c?r1=13130&r2=13129


[前][次][番号順一覧][スレッド一覧][生データ]