| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-05-26 | Add cast to `mrb_int` in `mrb_fixnum()` when MRB_WORD_BOXING. | Yukihiro "Matz" Matsumoto | |
| Without this cast, `long int:63` can cause warnings. | |||
| 2017-05-26 | Fixed off-by-one error in `fiber_switch()`; ref #3641 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Revert 01f7825; fix #3650 | Yukihiro "Matz" Matsumoto | |
| Redundant `mark_context() is far better than crashes. | |||
| 2017-05-25 | Raise an exception when transfer arguments are too many; fix #3641 | Yukihiro "Matz" Matsumoto | |
| The fix was proposed by @block8437. Thank you. | |||
| 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 | |
| This reverts commit e26e11860466676e5713fa0d9ab268ea8dbdcef9. Fix #3664 | |||
| 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 | |
| 2017-05-25 | Avoid unsharing stack if env refers top-level; ref #3643 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Check env stack length before `OP_SETUPVAR`; ref #3643 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Check backtrace info may not be set (esp. NoMemError); fix #3663 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Make `gen_assignment()` to support `NODE_SCALL`; ref #3658 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Free given pointer if `realloc()` fails; fix #3658 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Avoid using `mrb_raise()` in `mrb_vm_exec()`; ref #3660 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Under MRB_INT64, width may be bigger than INT_MAX; fix #3665 | Yukihiro "Matz" Matsumoto | |
| 2017-05-25 | Preserve the current pc before `method_missing()`; fix #3660 | Yukihiro "Matz" Matsumoto | |
| 2017-05-23 | Simplify backtrace mechanism; fix #3633 #3634 #3644 | Yukihiro "Matz" Matsumoto | |
| Instead of preserving a backtrace in `mrb_state`, `mrb_exc_set` keeps packed backtrace in an exception object. `#backtrace` unpacks it to an array of strings. | |||
| 2017-05-23 | Remove class info from backtrace lines. | Yukihiro "Matz" Matsumoto | |
| 2017-05-23 | Support the case when the backtrace is not an array. | Yukihiro "Matz" Matsumoto | |
| 2017-05-23 | Use index in `each_object`. | Yukihiro "Matz" Matsumoto | |
| 2017-05-23 | Type check before `print_backtrace()` | Yukihiro "Matz" Matsumoto | |
| 2017-05-23 | Update comments regarding Exception#to_str | Yukihiro "Matz" Matsumoto | |
| 2017-05-21 | Merge pull request #3661 from ksss/string-concat | Yukihiro "Matz" Matsumoto | |
| String#concat: Try to convert when not string | |||
| 2017-05-21 | String#concat: Try to convert when not string | ksss | |
| 2017-05-16 | Merge pull request #3659 from craiglrock/master | Yukihiro "Matz" Matsumoto | |
| Avoid call to_s during backtrace traversal | |||
| 2017-05-15 | Avoid call to_s during backtrace traversal | Craig Lehmann | |
| 2017-05-14 | Merge pull request #3657 from ksss/str-embed | Yukihiro "Matz" Matsumoto | |
| Make string embad from shared | |||
| 2017-05-13 | Make string embad from shared | ksss | |
| 2017-05-13 | Merge pull request #3656 from clayton-shopify/fix-codegen-default | Yukihiro "Matz" Matsumoto | |
| Change return back to break in the default case. | |||
| 2017-05-12 | Change return back to break in the default case. | Clayton Smith | |
| 2017-05-09 | Merge pull request #3649 from ksss/sprintf | Yukihiro "Matz" Matsumoto | |
| Fix segmentation fault ref: #3648 | |||
| 2017-05-08 | Fix segmentation fault ref: #3648 | ksss | |
| 2017-05-05 | Merge pull request #3647 from ksss/split | Yukihiro "Matz" Matsumoto | |
| Adjust to the optimum type | |||
| 2017-05-05 | Adjust to the optimum type | ksss | |
| 2017-04-29 | Merge pull request #3645 from nobu/sprintf-refactor | Yukihiro "Matz" Matsumoto | |
| Sprintf refactor | |||
| 2017-04-29 | Better error message | Nobuyoshi Nakada | |
| Raise argument error with the better message, at the only place where the size to fill can be negative. | |||
| 2017-04-29 | Use `FILL` and `PUSH` | Nobuyoshi Nakada | |
| Instead of loop or `memcpy` after `CHECK`, use dedicated macros, `FILL` and `PUSH`, respectively. | |||
| 2017-04-26 | Merge pull request #3639 from Asmod4n/patch-1 | Yukihiro "Matz" Matsumoto | |
| Add macOS support to mrb_ro_data_p | |||
| 2017-04-25 | Add macOS support to mrb_ro_data_p | Asmod4n | |
| This adds macOS support to mrb_ro_data_p, fixes #3636 | |||
| 2017-04-25 | Avoid duplicated `envadjust()` of env stacks; fix #3637 | Yukihiro "Matz" Matsumoto | |
| 2017-04-25 | Merge pull request #3637 from dabroz/fix-32-bit | Yukihiro "Matz" Matsumoto | |
| Restore 32-bit OSX builds | |||
| 2017-04-25 | Silence warnings caused by implicit type casting. | Yukihiro "Matz" Matsumoto | |
| 2017-04-25 | Add explicit cast from double to long. | Yukihiro "Matz" Matsumoto | |
| 2017-04-25 | Stop invoking GC before `each_object` to avoid test failure; #3616 | Yukihiro "Matz" Matsumoto | |
| 2017-04-25 | Prevent GC during `each_object`; fix #3616 | Yukihiro "Matz" Matsumoto | |
| 2017-04-25 | Avoid use of `snprintf()` when DISABLE_STDIO is set; fix #3632 | Yukihiro "Matz" Matsumoto | |
| ref #3492 #3515 #3517 | |||
| 2017-04-25 | Should terminate nested iterations in each_object; ref #3359 | Yukihiro "Matz" Matsumoto | |
| 2017-04-25 | Revert "Disable GC during `gc_each_objects()`; fix #3616" | Yukihiro "Matz" Matsumoto | |
| This reverts commit d2cad9ac5b8db89fc9d21f5795846f983236798c. | |||
| 2017-04-25 | Use fiber marking instead of `mark_context`. | Yukihiro "Matz" Matsumoto | |
| To avoid redundant `mark_context()`. | |||
| 2017-04-24 | Revert "Simplify pointer calculation in `envadjust`." | Tomasz Dąbrowski | |
| This reverts commit a1d32af91692c2b624e9c04fcd94aa958dbba626. | |||
