ruby-cvs:24312
From: ko1 ruby-lang.org
Date: Wed, 11 Jun 2008 06:46:45 +0900 (JST)
Subject: [ruby-cvs:24312] Ruby:r17084 (trunk): * vm.c, eval_intern.h (PASS_PASSED_BLOCK):
ko1 2008-06-11 06:46:43 +0900 (Wed, 11 Jun 2008)
New Revision: 17084
Modified files:
trunk/ChangeLog
trunk/KNOWNBUGS.rb
trunk/bootstraptest/test_eval.rb
trunk/bootstraptest/test_proc.rb
trunk/bootstraptest/test_syntax.rb
trunk/bootstraptest/test_thread.rb
trunk/eval.c
trunk/eval_intern.h
trunk/insns.def
trunk/proc.c
trunk/vm.c
trunk/vm.h
trunk/vm_core.h
trunk/vm_dump.c
trunk/vm_eval.c
trunk/vm_evalbody.c
trunk/vm_insnhelper.c
Log:
* vm.c, eval_intern.h (PASS_PASSED_BLOCK):
set a VM_FRAME_FLAG_PASSED flag to skip this frame when
searching ruby-level-cfp.
* eval.c, eval_intern.h, proc.c: fix to check cfp. if there is
no valid ruby-level-cfp, cause RuntimeError exception.
[ruby-dev:34128]
* vm_core.h, vm_evalbody.c, vm.c, vm_dump.c, vm_insnhelper.c,
insns.def: rename FRAME_MAGIC_* to VM_FRAME_MAGIC_*.
* KNOWNBUGS.rb, bootstraptest/test*.rb: move solved bugs.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_dump.c?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.h?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_evalbody.c?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval.c?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_proc.rb?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/KNOWNBUGS.rb?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_core.h?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/proc.c?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_thread.rb?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_syntax.rb?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.c?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_eval.c?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/insns.def?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_insnhelper.c?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_intern.h?r1=17084&r2=17083&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_eval.rb?r1=17084&r2=17083&diff_format=u