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

ruby-cvs:19424

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

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

  New Revision: 12188

  Modified files:
    branches/matzruby/ChangeLog
    branches/matzruby/eval.c
    branches/matzruby/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/matzruby/version.h?r1=12188&r2=12187
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/matzruby/eval.c?r1=12188&r2=12187
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/matzruby/ChangeLog?r1=12188&r2=12187


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