From 8cd252ac6f3fd2d2eb3524880bf45767490bed70 Mon Sep 17 00:00:00 2001 From: ko1 Date: Tue, 23 Sep 2008 00:20:28 +0000 Subject: * common.mk: clean up - remove blockinlining.$(OBJEXT) to built - make ENCODING_H_INCLDUES variable (include/ruby/encoding.h) - make VM_CORE_H_INCLUDES variable (vm_core.h) - simplify rules. - make depends rule to output depend status using gcc -MM. * include/ruby/mvm.h, include/ruby/vm.h: rename mvm.h to vm.h. * include/ruby.h: ditto. * load.c: add inclusion explicitly. * enumerator.c, object.c, parse.y, thread.c, vm_dump.c: remove useless inclusion. * eval_intern.h: cleanup inclusion. * vm_core.h: rb_thread_t should be defined in this file. * vm_evalbody.c, vm_exec.c: rename vm_evalbody.c to vm_exec.c. * vm.h, vm_exec.h: rename vm.h to vm_exec.h. * insnhelper.h, vm_insnhelper.h: rename insnhelper.h to vm_insnhelper.h. * vm.c, vm_insnhelper.c, vm_insnhelper.h: - rename vm_eval() to vm_exec_core(). - rename vm_eval_body() to vm_exec(). - cleanup include order. * vm_method.c: fix comment. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm_core.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vm_core.h') diff --git a/vm_core.h b/vm_core.h index 130f6c2b28..9476284081 100644 --- a/vm_core.h +++ b/vm_core.h @@ -17,7 +17,7 @@ #include #include "ruby/ruby.h" -#include "ruby/mvm.h" +#include "ruby/vm.h" #include "ruby/st.h" #include "ruby/node.h" @@ -402,7 +402,7 @@ struct rb_unblock_callback { struct rb_mutex_struct; -struct rb_thread_struct +typedef struct rb_thread_struct { VALUE self; rb_vm_t *vm; @@ -501,7 +501,7 @@ struct rb_thread_struct /* misc */ int method_missing_reason; int abort_on_exception; -}; +} rb_thread_t; /* iseq.c */ VALUE rb_iseq_new(NODE*, VALUE, VALUE, VALUE, VALUE); -- cgit v1.2.3