summaryrefslogtreecommitdiff
path: root/gc.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-04 04:22:04 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-04 04:22:04 +0000
commitc5bf9ceef62a5b645f5ec014004f2c716d138a3e (patch)
tree3b9d56591e73a9ef1249baecec40ead117734964 /gc.c
parent83e28e5176600760a92b724a405420a79e08b6b4 (diff)
* 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: svn+ssh://ci.ruby-lang.org/ruby/trunk@19119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index f75663b946..c7d458af93 100644
--- a/gc.c
+++ b/gc.c
@@ -1986,7 +1986,6 @@ garbage_collect(rb_objspace_t *objspace)
rb_gc_mark_global_tbl();
mark_tbl(objspace, rb_class_tbl, 0);
- rb_gc_mark_trap_list();
/* mark generic instance variables for special constants */
rb_mark_generic_ivar_tbl();