[前][次][番号順一覧][スレッド一覧][生データ]

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


[前][次][番号順一覧][スレッド一覧][生データ]