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

ruby-cvs:19435

From: nobu ruby-lang.org
Date: Fri, 20 Apr 2007 02:37:04 +0900 (JST)
Subject: [ruby-cvs:19435] Ruby:r12199: * eval.c (ruby_cleanup): re-send signal. [ruby-dev:30516]

nobu	2007-04-20 02:37:03 +0900 (Fri, 20 Apr 2007)

  New Revision: 12199

  Modified files:
    trunk/ChangeLog
    trunk/eval.c
    trunk/eval_error.h
    trunk/eval_jump.h
    trunk/intern.h
    trunk/signal.c
    trunk/thread.c
    trunk/version.h
    trunk/yarvcore.h

  Log:
    * eval.c (ruby_cleanup): re-send signal.  [ruby-dev:30516]
    
    * eval_error.h (error_handle): no message when exiting by signal.
    
    * intern.h (rb_thread_signal_raise, ruby_default_signal): prototypes.
    
    * signal.c (esignal_init): takes a signal number and an optional
      signal name.
    
    * signal.c (interrupt_init): pass SIGINT always.
    
    * signal.c (ruby_default_signal): invoke system default signal
      handler.
    
    * signal.c (rb_f_kill): use NUM2PIDT instead of NUM2INT.
    
    * signal.c (rb_signal_exec, trap): handle SIGTERM.  [ruby-dev:30505]
    
    * thread.c (rb_thread_signal_raise): now takes signal number instead
      of signal name.
    
    * thread.c (rb_thread_signal_exit): since rb_make_exception() calls
      #exception method, rb_class_new_instance() is not needed here.
    
    * yarvcore.h (struct rb_vm_struct), eval_jump.h (terminate_process):
      exit_code is no longer stored in VM.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/intern.h?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/yarvcore.h?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/thread.c?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval.c?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/signal.c?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_error.h?r1=12199&r2=12198
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_jump.h?r1=12199&r2=12198


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