From ddaf3bdc0ff3b042a7fe6fb748f8d59e80638f0f Mon Sep 17 00:00:00 2001 From: dearblue Date: Thu, 9 Mar 2023 22:13:52 +0900 Subject: [PATCH] Added note to `CINFO_*` constants --- src/vm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vm.c b/src/vm.c index 2c72e35ab..250eb6430 100644 --- a/src/vm.c +++ b/src/vm.c @@ -337,10 +337,10 @@ mrb_vm_ci_env_clear(mrb_callinfo *ci) } } -#define CINFO_NONE 0 -#define CINFO_SKIP 1 -#define CINFO_DIRECT 2 -#define CINFO_RESUMED 3 +#define CINFO_NONE 0 // called method from mruby VM (without C functions) +#define CINFO_SKIP 1 // ignited mruby VM from C +#define CINFO_DIRECT 2 // called method from C +#define CINFO_RESUMED 3 // resumed by `Fiber.yield` (probably the main call is `mrb_fiber_resume()`) #define BLK_PTR(b) ((mrb_proc_p(b)) ? mrb_proc_ptr(b) : NULL)