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

ruby-cvs:19423

From: matz ruby-lang.org
Date: Tue, 17 Apr 2007 16:48:00 +0900 (JST)
Subject: [ruby-cvs:19423] Ruby:r12187: * eval.c (rb_yield_0): should not clear state on TAG_NEXT when

matz	2007-04-17 16:47:59 +0900 (Tue, 17 Apr 2007)

  New Revision: 12187

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/eval.c
    branches/ruby_1_8/version.h

  Log:
    * eval.c (rb_yield_0): should not clear state on TAG_NEXT when
      it's invoked from within lambda body.  [ruby-talk:248136]
    
    * eval.c (proc_invoke): handle TAG_NEXT which would be caused by
      next in the lambda body as well.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=12187&r2=12186
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/version.h?r1=12187&r2=12186
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/eval.c?r1=12187&r2=12186


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