Home
last modified time | relevance | path

Searched refs:rb_fiber_t (Results 1 – 6 of 6) sorted by relevance

/dports/lang/ruby26/ruby-2.6.9/
H A Dcont.c319 static rb_fiber_t *
322 rb_fiber_t *fib; in fiber_ptr()
371 const rb_fiber_t *fib = (rb_fiber_t*)cont; in cont_mark()
411 rb_fiber_t *fib = (rb_fiber_t*)cont; in cont_free()
783 rb_fiber_t *fib = NULL; in cont_restore_thread()
982 fiber_setcontext(rb_fiber_t *newfib, rb_fiber_t *oldfib) in fiber_setcontext()
1450 static rb_fiber_t*
1453 rb_fiber_t *fib; in fiber_t_alloc()
1601 static rb_fiber_t *
1637 rb_fiber_t *fib = ruby_mimmalloc(sizeof(rb_fiber_t)); in rb_threadptr_root_fiber_setup()
[all …]
H A Dvm_core.h832 typedef struct rb_fiber_struct rb_fiber_t; typedef
847 rb_fiber_t *fiber_ptr;
966 rb_fiber_t *root_fiber;
1803 void rb_fiber_close(rb_fiber_t *fib);
H A Dvm.c2502 void rb_fiber_mark_self(rb_fiber_t *fib);
H A DChangeLog28037 `rb_fiber_t` for root_fiber is allocated before running Threads.
28038 Fiber objects wrapping this rb_fiber_t for root_fiber are created
/dports/lang/ruby26/ruby-2.6.9/doc/
H A DChangeLog-2.2.02850 * cont.c (rb_fiber_t): fix compile error caused by move to
2869 * vm_core.h: declare rb_fiber_t typedef
2870 (rb_thread_t): fiber and root_fiber become rb_fiber_t * (from VALUE)
2872 * cont.c (rb_fiber_t): prev becomes rb_fiber_t * (from VALUE)
2880 (fiber_t_alloc): update for rb_fiber_t->prev type change
2916 * cont.c (rb_fiber_t): remove prev_fiber/next_fiber
H A DChangeLog-1.9.336613 * cont.c: separate data structure between rb_fiber_t and
36614 rb_context_t (rb_fiber_t includes rb_context_t).
36615 rb_fiber_t has double linked list of fibers in same threads.