| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-11 | Fixed a bug in `mrb_convert_to_integer()`; fix #3581 | Yukihiro "Matz" Matsumoto | |
| Did not update the result from `mrb_check_string_type()` before string-to-integer conversion. | |||
| 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 | Attach a name to embbeded value of rescue/ensure stack size | Kouichi Nakanishi | |
| 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 | Fixed a bug when method_missing take 126 args; fix #3592 | Yukihiro "Matz" Matsumoto | |
| 2017-04-05 | Use stderr for debug prints in DEBUG(); fix #3584 | 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 | 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 | 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 | Update callinfo->target_class in mrb_exec_irep(); fix #3543 | Yukihiro "Matz" Matsumoto | |
| 2017-04-01 | Add alias "append" to Array#push, and "prepend" to Array#unshift. | Yukihiro "Matz" Matsumoto | |
| According to CRuby [Feature#12746] | |||
| 2017-04-01 | Extend VM stack just in case; ref #3551 | Yukihiro "Matz" Matsumoto | |
| 2017-04-01 | Should not shrink VM stack; fix #3551 | Yukihiro "Matz" Matsumoto | |
| 2017-04-01 | Pacify signed warning; ref #3565 | Yukihiro "Matz" Matsumoto | |
| 2017-04-01 | The stack may be reallocated in the func call; fix #3560 | Yukihiro "Matz" Matsumoto | |
| 2017-04-01 | Expand stack for method_missing; fix #3528 | Yukihiro "Matz" Matsumoto | |
| 2017-03-31 | Merge pull request #3571 from keizo042/fix_get_constant_of_module_from_sigleton | Yukihiro "Matz" Matsumoto | |
| Modify to get constant of parent module in singleton class; fix #3568 | |||
| 2017-03-31 | Modify to get constant of parent module in singleton class; fix #3568 | Kouichi Nakanishi | |
| 2017-03-31 | Avoid crash if hv.n is greater than kh_size(h); fix #3565 | Yukihiro "Matz" Matsumoto | |
| The resulting behavior is different from CRuby, but modifying hash key afterwards is undefined behavior in ISO spec. | |||
| 2017-03-30 | small cosmetic change; ref #3570 | Yukihiro "Matz" Matsumoto | |
| 2017-03-30 | Modify class variable definition in singleton class; fix #3539 | Kouichi Nakanishi | |
| 2017-03-29 | Should raise FloatDomainError | ksss | |
| 2017-03-29 | Merge pull request #3563 from clayton-shopify/dup-renumber-keys | Yukihiro "Matz" Matsumoto | |
| Renumber hash keys during dup since there may be duplicates. | |||
| 2017-03-29 | Set proper class to subclass of Array | okkez | |
| More compatibility to CRuby. | |||
| 2017-03-28 | Renumber hash keys during dup since there may be duplicates. | Clayton Smith | |
| 2017-03-25 | Fix lost lineno | ksss | |
| 2017-03-20 | Add explicit cast from float to mrb_int. | Yukihiro "Matz" Matsumoto | |
| 2017-03-20 | Use `snprintf()` to stringify fixnum numbers; fix #3492 | Yukihiro "Matz" Matsumoto | |
| 2017-03-19 | Fixed some compiler errors regarding PRId. | Yukihiro "Matz" Matsumoto | |
| 2017-03-19 | Should not check/call `to_str` for immediate objects; ref #3515 | Yukihiro "Matz" Matsumoto | |
| 2017-03-19 | `super class error` formats the superclass by `inspect`; rerf #3515 | Yukihiro "Matz" Matsumoto | |
| 2017-03-19 | Use MRB_PRId instead of "%d"; fix #3515 | Yukihiro "Matz" Matsumoto | |
| 2017-03-19 | OP_RESCUE refactored; ref #3519 | Yukihiro "Matz" Matsumoto | |
