ruby-cvs:23814
From: ko1 ruby-lang.org
Date: Sun, 25 May 2008 02:50:19 +0900 (JST)
Subject: [ruby-cvs:23814] Ruby:r16576 (trunk): * eval_method.c: renamed from vm_method.c. "vm_method.c" is included
ko1 2008-05-25 02:50:17 +0900 (Sun, 25 May 2008)
New Revision: 16576
Added files:
trunk/vm_method.c
Removed files:
trunk/eval_method.c
Modified files:
trunk/ChangeLog
trunk/blockinlining.c
trunk/common.mk
trunk/compile.c
trunk/eval.c
trunk/eval_error.c
trunk/eval_intern.h
trunk/eval_jump.c
trunk/id.c
trunk/id.h
trunk/proc.c
trunk/version.h
trunk/vm.c
trunk/vm_core.h
trunk/vm_dump.c
trunk/vm_evalbody.c
trunk/vm_insnhelper.c
Log:
* eval_method.c: renamed from vm_method.c. "vm_method.c" is included
by "vm.c".
* vm_eval.c: added. Some codes are moved from "eval.c"
* common.mk: fix for above changes.
* compile.c: make a vm_eval(0)
* eval.c, eval_error.c, eval_intern.h, eval_jump.c, proc.c, vm.c,
id.c, id.h, vm_core.h, vm_dump.c, vm_evalbody.c, vm_insnhelper.c,
blockinlining.c: fix for above changes. and do some refactoring.
this changes improve rb_yield() performance.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_dump.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_method.c
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/compile.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_error.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_evalbody.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/id.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_jump.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_core.h?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/proc.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/blockinlining.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_method.c
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_insnhelper.c?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/id.h?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_intern.h?r1=16576&r2=16575&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=16576&r2=16575&diff_format=u