ruby-cvs:24764
From: nobu ruby-lang.org
Date: Sun, 22 Jun 2008 11:13:00 +0900 (JST)
Subject: [ruby-cvs:24764] Ruby:r17539 (mvm): * gc.c (ruby_stack_check), vm_eval.c (stack_check): disable check if
nobu 2008-06-22 11:12:59 +0900 (Sun, 22 Jun 2008)
New Revision: 17539
Modified files:
branches/mvm/ChangeLog
branches/mvm/gc.c
branches/mvm/signal.c
branches/mvm/thread_pthread.c
branches/mvm/thread_win32.c
branches/mvm/vm.c
branches/mvm/vm_eval.c
Log:
* gc.c (ruby_stack_check), vm_eval.c (stack_check): disable check if
hard stack check is available.
* signal.c (Init_signal): use alternative stack for SEGV.
* thread_{pthread,win32}.c (native_thread_init_stack): get stack
boundary.
* thread_pthread.c (ruby_stack_overflow_p): check fault address is
stack overflow.
* vm.c (vm_eval_body): if thrown exception is frozen, reraise it to
create a new instance.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/vm.c?r1=17539&r2=17538&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/ChangeLog?r1=17539&r2=17538&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/thread_pthread.c?r1=17539&r2=17538&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/thread_win32.c?r1=17539&r2=17538&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/gc.c?r1=17539&r2=17538&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/signal.c?r1=17539&r2=17538&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/mvm/vm_eval.c?r1=17539&r2=17538&diff_format=u