| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-11 | Fiber#yield should check C function boundary; fix #3582 | Yukihiro "Matz" Matsumoto | |
| 2017-04-10 | An object attached to a singleton class may not be a class; fix #3587 | Yukihiro "Matz" Matsumoto | |
| The fix for #3539 was incomplete. | |||
| 2017-04-10 | Protect arguments from GC; fix #3597 | Yukihiro "Matz" Matsumoto | |
| GC may be called with OP_ENTER (especially when GC_STRESS is set). | |||
| 2017-04-10 | Callinfo may be changed in `ecall()`; fix #3589 | Yukihiro "Matz" Matsumoto | |
| 2017-04-10 | Avoid clearing VM stack every time to gain performance. | Yukihiro "Matz" Matsumoto | |
| VM stack is cleared by 5c114c9, 0cb501 and c063641. | |||
| 2017-04-10 | Clear unused stack region that may refer freed objects; fix #3596 | Yukihiro "Matz" Matsumoto | |
| 2017-04-10 | Skip stack marking at all if c->stack is NULL. | Yukihiro "Matz" Matsumoto | |
| 2017-04-10 | Fill omitted arguments by nil for non-strict Proc. | Yukihiro "Matz" Matsumoto | |
| 2017-04-10 | Clear local (but non-argument) variables in OP_ENTER. | Yukihiro "Matz" Matsumoto | |
| Otherwise, the following script prints an uninitialized value. def f(*a) if false b = 15 end p b end f(1,2,3) | |||
| 2017-04-08 | Avoid updating regs[] from function calls; ref #3588 | Yukihiro "Matz" Matsumoto | |
| 2017-04-08 | Merge pull request #3595 from keizo042/name_stack_size | Yukihiro "Matz" Matsumoto | |
| Attach a name to embbeded value of rescue/ensure stack size | |||
| 2017-04-08 | Attach a name to embbeded value of rescue/ensure stack size | Kouichi Nakanishi | |
| 2017-04-07 | Merge pull request #3594 from keizo042/fix_isssue_3575 | Yukihiro "Matz" Matsumoto | |
| Get constant of parent class even if child class is defined in signle… | |||
| 2017-04-06 | Get constant of parent class even if child class is defined in signleton ↵ | Kouichi Nakanishi | |
| class; fix #3575 | |||
| 2017-04-06 | Fixed possible SEGV in `Kernel#block_given?`; ref #3593 | Yukihiro "Matz" Matsumoto | |
| 2017-04-06 | Make String#replace to check equality before modifying flags. | Yukihiro "Matz" Matsumoto | |
| ref #3588 | |||
| 2017-04-05 | Save block argument position in e->cioff; fix #3593 | Yukihiro "Matz" Matsumoto | |
| 2017-04-05 | Fixed a bug in OP_SUPER block conversion; fix #3590 | Yukihiro "Matz" Matsumoto | |
| 2017-04-05 | Should specify instance type of Structs; fix #3591 | Yukihiro "Matz" Matsumoto | |
| 2017-04-05 | Fixed a bug when method_missing take 126 args; fix #3592 | Yukihiro "Matz" Matsumoto | |
| 2017-04-05 | Should restore to the root fiber for each interaction; fix #3537 | Yukihiro "Matz" Matsumoto | |
| 2017-04-05 | Use stderr for debug prints in DEBUG(); fix #3584 | Yukihiro "Matz" Matsumoto | |
| 2017-04-05 | Need to insert write barriers in struct updates; fix #3547 | Yukihiro "Matz" Matsumoto | |
| 2017-04-04 | Merge pull request #3579 from clayton-shopify/fix-time-alloc-usec | Yukihiro "Matz" Matsumoto | |
| Correctly handle large negative usec value. | |||
| 2017-04-03 | Correctly handle large negative usec value. | Clayton Smith | |
| 2017-04-03 | Merge pull request #3578 from bggd/appveyor_clone_depth | Yukihiro "Matz" Matsumoto | |
| Change AppVeyor's clone_depth | |||
| 2017-04-03 | Change AppVeyor's clone_depth | bggd | |
| 2017-04-03 | Revert "Adjust VM stack window size; fix #3547" | Yukihiro "Matz" Matsumoto | |
| This reverts commit 6dabb33635a149fc571cf285352ea4f89bdc52f0. | |||
| 2017-04-03 | Adjust VM stack window size; fix #3547 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Fixed out-of-bounds access of `ensure[]`; ref #3491 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Protect ensure clause lambdas from GC; fix #3491 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Merge pull request #3577 from okkez/fix-return-value-of-each-slice | Yukihiro "Matz" Matsumoto | |
| Change return value of Enumerable#each_slice | |||
| 2017-04-03 | Merge pull request #3576 from okkez/fix-return-value-of-each-cons | Yukihiro "Matz" Matsumoto | |
| Change return value of Enumberable#each_cons | |||
| 2017-04-03 | Insert ` mrb_field_write_barrier()` for GC; fix #3534 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Add `struct REnv` to union `RVALUE`; ref #3534 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Unify `else` clause style | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Remove spaces around parens | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Change return value of Enumerable#each_slice | Kenji Okimoto | |
| More compatibility to CRuby. | |||
| 2017-04-03 | Change return value of Enumberable#each_cons | Kenji Okimoto | |
| More compatibility to CRuby. | |||
| 2017-04-03 | Adjust exit point in `loop_pop()`; fix #3541 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | NODE_SPLAT to pass VAL/NOVAL; fix #3532 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Restrict recursion levels in method_missing(); fix #3556 | Yukihiro "Matz" Matsumoto | |
| Note this is a temporary fix. Error message generation (including `inspect`) should be deferred until its use. | |||
| 2017-04-03 | String#initialize to make a string empty; ref #3574 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Remove unnecessary indirection; ref #3557 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Check before generating special operators (e.g. OP_ADD); fix #3557 | Yukihiro "Matz" Matsumoto | |
| 2017-04-03 | Update callinfo->target_class in mrb_exec_irep(); fix #3543 | Yukihiro "Matz" Matsumoto | |
| 2017-04-02 | Merge pull request #3573 from ksss/parameters | Yukihiro "Matz" Matsumoto | |
| Fix parameters when noname rest | |||
| 2017-04-02 | Reduce object allocation | ksss | |
| 2017-04-02 | Fix parameters when noname rest | ksss | |
| 2017-04-02 | Fixed out of bounds access; fix #3572, ref #3553 | Yukihiro "Matz" Matsumoto | |
