| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Inline structures have no instance variables, no finalizer, and offer as much space as possible in RBASIC object. This means 24 bytes on 64-bit platforms and 12 bytes on 32-bit platforms.
mruby-inline-struct gem is only provided for testing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instead origin is saved in ICLASS with MRB_FLAG_IS_ORIGIN set.
|
|
|
|
|
|
|
|
|
|
|
|
avoid a loop to find parent's callinfo using mrb->c->cibase[env->cioff]
|
|
|
|
|
|
patch from @cremno; fix #2613
|
|
|
|
|
|
|
|
|
|
mrb_method_search() does not return NULL.
Instead it raises an exception.
So it is not necessary to evaluate
a return value of mrb_method_search().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use boolean macro in kernel.c
|
|
|
|
|
|
|
|
|
|
Refactor functions in kernel.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|