From cc1da66b8a9c2cac6e038c8c17755f04f7d5ab05 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Tue, 13 Jul 2021 18:46:32 +1200 Subject: [PATCH] Expose `rb_obj_is_fiber`. --- include/ruby/internal/intern/cont.h | 1 + internal/cont.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ruby/internal/intern/cont.h b/include/ruby/internal/intern/cont.h index 54adb3dcdd56e4..cb651e682e6629 100644 --- a/include/ruby/internal/intern/cont.h +++ b/include/ruby/internal/intern/cont.h @@ -30,6 +30,7 @@ RBIMPL_SYMBOL_EXPORT_BEGIN() VALUE rb_fiber_new(rb_block_call_func_t, VALUE); VALUE rb_fiber_current(void); VALUE rb_fiber_alive_p(VALUE); +VALUE rb_obj_is_fiber(VALUE); VALUE rb_fiber_resume(VALUE fiber, int argc, const VALUE *argv); VALUE rb_fiber_resume_kw(VALUE fiber, int argc, const VALUE *argv, int kw_splat); diff --git a/internal/cont.h b/internal/cont.h index 9e49dd3c8ee8a5..8be1950e98b3f7 100644 --- a/internal/cont.h +++ b/internal/cont.h @@ -15,7 +15,6 @@ struct rb_thread_struct; /* in vm_core.h */ struct rb_fiber_struct; /* in cont.c */ /* cont.c */ -VALUE rb_obj_is_fiber(VALUE); void rb_fiber_reset_root_local_storage(struct rb_thread_struct *); void ruby_register_rollback_func_for_ensure(VALUE (*ensure_func)(VALUE), VALUE (*rollback_func)(VALUE)); void rb_fiber_init_mjit_cont(struct rb_fiber_struct *fiber);