diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-04 04:22:04 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-04 04:22:04 +0000 |
commit | de91f81fa170e8dabcb4c158c9ab8fcc07a78405 (patch) | |
tree | 3b9d56591e73a9ef1249baecec40ead117734964 /ext | |
parent | 516d09189fd15c21d9735edd4515da5597be25a0 (diff) | |
download | ruby-de91f81fa170e8dabcb4c158c9ab8fcc07a78405.tar.gz ruby-de91f81fa170e8dabcb4c158c9ab8fcc07a78405.tar.xz ruby-de91f81fa170e8dabcb4c158c9ab8fcc07a78405.zip |
* vm_core.h (struct rb_vm_struct): replaced signal staff with trap
staff.
* signal.c (signal_buff): per process resouce now.
* signal.c (trap_list): moved to VM.
* signal.c (rb_get_next_signal): reverted.
* signal.c (rb_trap_exit): trap_pending_list was no longer used.
* thread.c (timer_thread_function): delivers buffered per-process
signals to each VMs.
* vm.c (rb_vm_mark): marks trap_list.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
0 files changed, 0 insertions, 0 deletions