diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-04-13 23:46:40 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-04-13 23:46:40 +0900 |
| commit | c6736357a72049a0eb2a31ccabcc3cd2baba7c9e (patch) | |
| tree | bd793d3b181c42db85b8dce2b9e874aa6972cd32 /mrbgems/mruby-fiber | |
| parent | e3e87ee26ad7c52eff6bd686d5b1d50234db65ac (diff) | |
| download | mruby-c6736357a72049a0eb2a31ccabcc3cd2baba7c9e.tar.gz mruby-c6736357a72049a0eb2a31ccabcc3cd2baba7c9e.zip | |
No longer need to insert write barriers for fibers.
Those barriers are inserted to fix #3699 but all living fibers are
marked from `mark_context()` anyway now.
Diffstat (limited to 'mrbgems/mruby-fiber')
| -rw-r--r-- | mrbgems/mruby-fiber/src/fiber.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/mrbgems/mruby-fiber/src/fiber.c b/mrbgems/mruby-fiber/src/fiber.c index 275970291..83153a9df 100644 --- a/mrbgems/mruby-fiber/src/fiber.c +++ b/mrbgems/mruby-fiber/src/fiber.c @@ -175,9 +175,6 @@ fiber_check_cfunc(mrb_state *mrb, struct mrb_context *c) static void fiber_switch_context(mrb_state *mrb, struct mrb_context *c) { - if (mrb->c->fib) { - mrb_write_barrier(mrb, (struct RBasic*)mrb->c->fib); - } c->status = MRB_FIBER_RUNNING; mrb->c = c; } |
