From de91f81fa170e8dabcb4c158c9ab8fcc07a78405 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 4 Sep 2008 04:22:04 +0000 Subject: * 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 --- ChangeLog | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 226719f0d..f30b43bf1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +Thu Sep 4 13:22:02 2008 Nobuyoshi Nakada + + * 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. + Thu Sep 4 13:01:11 2008 Nobuyoshi Nakada * io.c (struct sysopen_struct, rb_sysopen_internal, rb_sysopen): @@ -30946,7 +30964,7 @@ Wed May 17 17:55:26 2006 Yukihiro Matsumoto * dir.c (sys_warning): should not call a vararg function rb_sys_warning() indirectly. [ruby-core:07886] -Tue May 16 17:23:19 2006 +Tue May 16 17:23:19 2006 Shin-ichiro HARA * numeric.c (flo_divmod): the first element of Float#divmod should be an integer. [ruby-dev:28589] -- cgit