| Age | Commit message (Collapse) | Author |
|
It reduces the memory consumption and sometimes improve the
performance as well. For example, the consumed memory size
of `bench/bm_ao_render.rb` is reduced from 1.2GB to 1GB, and
its total execution time become 18.795 sec from 22.229 sec.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
into christopheraue-const_set_mod_to_s
|
|
|
|
It will no longer shrink arena region. Instead `vm.c` uses
a static function `mrb_gc_arena_shrink()` to shrink.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For readability's sake.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix a typo in gc.c.
|
|
Arena can be modified during the marking phase.
|
|
Because the root context cannot be marked from fibers.
|
|
|
|
Mostly for debugging purpose.
|
|
|
|
|
|
|
|
This means #3701 is now OK to merge.
|
|
|
|
|