| Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
And arena-overflow error as well. They should not be caught by
`rescue` by default.
|
|
|
|
This reverts commit eb5a606fe209944d0757301edb331ed7ff0fd31f and
079f310fbc9c23b97f062230c32bd91ac65e4835.
The rescue stack works differently from ensure stack, so the change
caused #3686 and #3688. It might take long to solve the problems,
so that I would revert the changes for now. Fix #3688
|
|
|
|
|