| Age | Commit message (Expand) | Author |
| 2017-06-15 | Ensure size of the stack in OP_CALL. | Yukihiro "Matz" Matsumoto |
| 2017-06-14 | Clear stack in OP_CALL; fix #3694 | Yukihiro "Matz" Matsumoto |
| 2017-06-14 | Fixed uninitialized local variable bug; ref #3692 | Yukihiro "Matz" Matsumoto |
| 2017-06-14 | The out-of-memory error should not be an instance of RuntimeError. | Yukihiro "Matz" Matsumoto |
| 2017-06-14 | Avoid out-of-bound access of VM stack in OP_SENDB; fix #3692 | Yukihiro "Matz" Matsumoto |
| 2017-06-03 | Revert "Simplify rescue stack management; ref #3683" | Yukihiro "Matz" Matsumoto |
| 2017-06-03 | Prohibit changing generational mode during GC disabled; fix #3689 | Yukihiro "Matz" Matsumoto |
| 2017-06-03 | Check if a block is a lambda before marking it orphan; ref #3640 | Yukihiro "Matz" Matsumoto |
| 2017-06-03 | Add checks for `break from proc-closure`; fix #3640 | Yukihiro "Matz" Matsumoto |
| 2017-06-02 | Make `break` in lambdas work as `return` according to CRuby behavior. | Yukihiro "Matz" Matsumoto |
| 2017-06-02 | Fixed a bug that make a loop in singleton_class clone; fix #3687 | Yukihiro "Matz" Matsumoto |
| 2017-06-02 | Adjust ridx if `mrb_yield` terminated by `break`; fix #3686 | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Avoid invoking GC when disabled or iterating; fix #3681 | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Call `stack_clear()` after `stack_extend()`; fix #3682 | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Simplify rescue stack management; ref #3683 | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Simplify ensure stack management; fix #3683 | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Hide OP_EXEC lambda body from `ObjectSpace#each_object`; fix #3680 | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Print most recent call last as CPython does. | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Clear VM stack in OP_EXEC; ref #3678 | Yukihiro "Matz" Matsumoto |
| 2017-06-01 | Simplify code since OP_EXEC never takes CFUNC Proc; #3678 | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Restore MRB_API function `mrb_exc_backtrace(mrb, exc)`; ref 9644ad5 | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Prevent splicing big recursive arrrays; ref #3679 | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Simplify the logic in `mrb_realloc`; ref #3679 | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Revert 4566c80; fix #3679 | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Avoid infinite loop on negative exponent; fix #3677 | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Reduce the size of VM stack clear window; ref #3676 | Yukihiro "Matz" Matsumoto |
| 2017-05-31 | Clear VM stack for top level; fix #3676 | Yukihiro "Matz" Matsumoto |
| 2017-05-30 | Check env context before jump from OP_RETURN; fix #3673 | Yukihiro "Matz" Matsumoto |
| 2017-05-30 | Avoid using C++ style comments (//). | Yukihiro "Matz" Matsumoto |
| 2017-05-30 | Initialize String before Exception; fix #3672 | Yukihiro "Matz" Matsumoto |
| 2017-05-30 | Exceptions in fibers must be re-raised via `#resume`; fix #3675 | Yukihiro "Matz" Matsumoto |
| 2017-05-29 | Mark proc objects representing methods as internal objects; fix #3621 | Yukihiro "Matz" Matsumoto |
| 2017-05-29 | Protect the returning value in OP_RETURN; fix #3669 | Yukihiro "Matz" Matsumoto |
| 2017-05-29 | Mark the current context (not root) in final marking. | Yukihiro "Matz" Matsumoto |
| 2017-05-27 | Fixed rounding functions (round,ceil,floor,truncate) in MRB_INT64. | Yukihiro "Matz" Matsumoto |
| 2017-05-27 | Unwind callinfo (mrb->c->ci) when a fiber termitates with error. | Yukihiro "Matz" Matsumoto |
| 2017-05-27 | Avoid unsharing env when context (mrb->c) differs; ref #3668 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Use RData instead of String to represent backtrace. | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Distinguish OP_R_NORMAL and OP_R_RETURN. | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Invoke ensure clauses on Fiber termination; fix #3666 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Add new range check macro FIXABLE_FLOAT(); ref #3652 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Fix indentation in mrb_init_numeric() | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | fixup! Let Fixnum#{ceil,floor,round,truncate} to return itself; #3652 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Let Fixnum#{ceil,floor,round,truncate} to return itself; #3652 | Yukihiro "Matz" Matsumoto |
| 2017-05-26 | Try our own `ipow()` if both base and exp are fixnums; fix #3652 | Yukihiro "Matz" Matsumoto |
| 2017-05-25 | Revert 01f7825; fix #3650 | Yukihiro "Matz" Matsumoto |
| 2017-05-25 | Avoid marking possibly freed stack; #3550 #3612 | Yukihiro "Matz" Matsumoto |
| 2017-05-25 | Revert "Use env preserved in Proc structure in ecall(); fix #3612" | Yukihiro "Matz" Matsumoto |
| 2017-05-25 | Invoke ensure clauses before switching context from fibers; fix #3662 | Yukihiro "Matz" Matsumoto |
| 2017-05-25 | Clear top level env in `mrb_top_run()`; fix #3643 | Yukihiro "Matz" Matsumoto |