diff options
author | Samuel Williams <[email protected]> | 2024-11-06 22:19:40 +1300 |
---|---|---|
committer | <[email protected]> | 2024-11-06 22:19:40 +1300 |
commit | 3b9896acfcaf992ac233578ca8ec5bb69978de4a () | |
tree | 38f0bd3b5bcfcd139cc7574467a44a6262027b2c /thread.c | |
parent | 74834fd7b196a4f15f7778131c0631fd6e6e3fb3 (diff) |
Revert "Introduce Fiber Scheduler `blocking_region` hook. (#11963)" (#12013)
This reverts some of commit 87fb44dff6409a19d12052cf0fc07ba80a4c45ac. We will rename and propose a slightly different interface.
Notes: Merged-By: ioquatix <[email protected]>
-rw-r--r-- | thread.c | 12 |
1 files changed, 0 insertions, 12 deletions
@@ -1523,18 +1523,6 @@ rb_nogvl(void *(*func)(void *), void *data1, rb_unblock_function_t *ubf, void *data2, int flags) { - VALUE scheduler = rb_fiber_scheduler_current(); - if (scheduler != Qnil) { - struct rb_fiber_scheduler_blocking_region_state state; - - VALUE result = rb_fiber_scheduler_blocking_region(scheduler, func, data1, ubf, data2, flags, &state); - - if (!UNDEF_P(result)) { - rb_errno_set(state.saved_errno); - return state.result; - } - } - void *val = 0; rb_execution_context_t *ec = GET_EC(); rb_thread_t *th = rb_ec_thread_ptr(ec); |