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