From c2a734ea9946f88109b5ffc4507af66eed7f8cc8 Mon Sep 17 00:00:00 2001 From: ko1 Date: Sat, 25 Aug 2007 08:51:59 +0000 Subject: [PATCH] * cont.c: rename FIBER_STACK_SIZE to FIBER_VM_STACK_SIZE. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ cont.c | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index fcaf7952c4..8f62973dd0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sat Aug 25 17:48:51 2007 Koichi Sasada + + * cont.c: rename FIBER_STACK_SIZE to FIBER_VM_STACK_SIZE. + Sat Aug 25 17:05:05 2007 Nobuyoshi Nakada * io.c (swallow): removed condition using an unset variable. diff --git a/cont.c b/cont.c index d98208a714..cb0745c276 100644 --- a/cont.c +++ b/cont.c @@ -469,7 +469,7 @@ rb_cont_call(int argc, VALUE *argv, VALUE contval) /* fiber */ /*********/ -#define FIBER_STACK_SIZE (4 * 1024) +#define FIBER_VM_STACK_SIZE (4 * 1024) VALUE rb_fiber_new(VALUE (*func)(ANYARGS), VALUE obj) @@ -489,7 +489,7 @@ rb_fiber_s_new(VALUE self) cont->vm_stack = 0; th->stack = 0; - th->stack_size = FIBER_STACK_SIZE; + th->stack_size = FIBER_VM_STACK_SIZE; th->stack = ALLOC_N(VALUE, th->stack_size); th->cfp = (void *)(th->stack + th->stack_size); @@ -650,6 +650,7 @@ fiber_switch(VALUE fib, int argc, VALUE *argv, int is_resume) if (is_resume) { cont->prev = rb_fiber_current(); } + cont->value = make_passing_arg(argc, argv); if ((value = cont_store(cont)) == Qundef) {