| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-17 | Merge pull request #4587 from shuujii/fix-String-aref-test | Yukihiro "Matz" Matsumoto | |
| Fix `String#[]` test | |||
| 2019-07-17 | Merge pull request #4585 from shuujii/fix-range-min-with-mruby-range-ext | Yukihiro "Matz" Matsumoto | |
| Fix `(fixnum_value ... float_value).min` with `mruby-range-ext` | |||
| 2019-07-17 | Merge branch 'master' into fix-range-min-with-mruby-range-ext | Yukihiro "Matz" Matsumoto | |
| 2019-07-17 | Merge pull request #4586 from shuujii/revert-4300 | Yukihiro "Matz" Matsumoto | |
| Revert #4300 | |||
| 2019-07-17 | Merge pull request #4584 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/allow-mruby-range-ext-to-work-with-MRB_WITHOUT_FLOAT Allow `mruby-range-ext` to work with `MRB_WITHOUT_FLOAT`; ref 2add8641 | |||
| 2019-07-17 | Fix `String#[]` test | KOBAYASHI Shuji | |
| 2019-07-17 | Revert #4300 | KOBAYASHI Shuji | |
| Originally, it was not necessary to change. I made mistake. | |||
| 2019-07-17 | Fix `(fixnum_value ... float_value).min` with `mruby-range-ext` | KOBAYASHI Shuji | |
| Before this patch: $ bin/mruby -e 'p (2...4.0).min' #=> TypeError After this patch (same as CRuby and without `mruby-range-ext`): $ bin/mruby -e 'p (2...4.0).min' #=> 2 | |||
| 2019-07-17 | Allow `mruby-range-ext` to work with `MRB_WITHOUT_FLOAT`; ref 2add8641 | KOBAYASHI Shuji | |
| 2019-07-17 | Fixed a bug in #4034 | Yukihiro "Matz" Matsumoto | |
| 2019-07-17 | Avoid `MRB_INLINE` for `mrb_str_modify()`; ref #4579 | Yukihiro "Matz" Matsumoto | |
| Functions that are called infrequently need not to be inline. | |||
| 2019-07-17 | Allow `mruby-range-ext` to work with `MRB_WITHOUT_FLOAT`; ref #4576 | Yukihiro "Matz" Matsumoto | |
| 2019-07-17 | Merge pull request #4034 from i110/i110/inspect-recursion | Yukihiro "Matz" Matsumoto | |
| Let inspect recursion do the right thing | |||
| 2019-07-17 | Merge branch 'master' into i110/inspect-recursion | Yukihiro "Matz" Matsumoto | |
| 2019-07-16 | Merge pull request #4583 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/set-MRB_STR_ASCII-flag-in-some-methods-of-String Copy receiver's `MRB_STR_ASCII` flag in some methods of `String` | |||
| 2019-07-16 | Copy receiver's `MRB_STR_ASCII` flag in some methods of `String` | KOBAYASHI Shuji | |
| 2019-07-16 | Merge pull request #4576 from dearblue/error-configuration | Yukihiro "Matz" Matsumoto | |
| Error needed/conflicts configuration | |||
| 2019-07-16 | Merge pull request #4580 from shuujii/unify-type-of-line-number-to-uint16_t | Yukihiro "Matz" Matsumoto | |
| Unify type of line number to `uint16_t` | |||
| 2019-07-16 | Merge pull request #4579 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/keep-MRB_STR_ASCII-flag-in-some-methods-of-String Keep `MRB_STR_ASCII` flag in some methods of `String` | |||
| 2019-07-15 | Unify type of line number to `uint16_t` | KOBAYASHI Shuji | |
| 2019-07-15 | Add `MRB_API` to `mrb_str_modify_keep_ascii()` | KOBAYASHI Shuji | |
| 2019-07-15 | Merge pull request #4578 from dearblue/improve-utf8len | Yukihiro "Matz" Matsumoto | |
| Improve `utf8len()` performance with UTF-8 | |||
| 2019-07-14 | Keep `MRB_STR_ASCII` flag in some methods of `String` | KOBAYASHI Shuji | |
| 2019-07-14 | Merge pull request #4577 from dearblue/pack-unpack | Yukihiro "Matz" Matsumoto | |
| Fix pack/unpack for base64; ref #4556 | |||
| 2019-07-14 | Improve `utf8len()` performance with UTF-8 | dearblue | |
| 2019-07-14 | Fix empty array refers; ref #4556 | dearblue | |
| For example, `"".unpack("")` evaluates to `[]`. | |||
| 2019-07-14 | Fix pack/unpack for base64; ref #4556 | dearblue | |
| The pack/unpack "m" directive should be treated as a length rather than an element count. | |||
| 2019-07-15 | Add pack/unpack test for base64 | dearblue | |
| 2019-07-14 | Error needed/conflicts configuration | dearblue | |
| The purpose is to clarify the error if there is a needed/conflicts configuration at compile time. | |||
| 2019-07-13 | Use stack memory for small name of attr accessors | dearblue | |
| Also integrated the common parts of `mrb_mod_attr_reader()` and `mrb_mod_attr_writer()` functions. | |||
| 2019-07-13 | Merge pull request #4574 from shuujii/add-mruby-method-gem-to-default.gembox | Yukihiro "Matz" Matsumoto | |
| Add `mruby-method` gem to `default.gembox` [ci skip] | |||
| 2019-07-13 | Add `mruby-method` gem to `default.gembox` [ci skip] | KOBAYASHI Shuji | |
| 2019-07-13 | `Enumerable#detect` {and `#find`} should call `ifnone`; fix #4484 | Yukihiro "Matz" Matsumoto | |
| It's an error in ISO specification; 15.3.2.2.4 and 15.3.2.2.7 | |||
| 2019-07-13 | Resolve ambiguous argument warning. | Yukihiro "Matz" Matsumoto | |
| 2019-07-13 | Change type of a variable for signedness mismatch; ref #4573 | Yukihiro "Matz" Matsumoto | |
| 2019-07-13 | Avoid `mrb_funcall()` if possible using `mrb_Float()`; ref #4555 | Yukihiro "Matz" Matsumoto | |
| 2019-07-12 | Merge pull request #4571 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/consider--MP-flag-specified-when-parsing-.d-file Consider `-MP` flag specified when parsing `.d` file | |||
| 2019-07-12 | Merge pull request #4573 from dearblue/fix-4569 | Yukihiro "Matz" Matsumoto | |
| Fix heap buffer overflow; fix #4569 | |||
| 2019-07-12 | Fix heap buffer overflow; fix #4569 | dearblue | |
| 2019-07-12 | Merge pull request #4572 from shuujii/lazy-load-tasks-toolchains | Yukihiro "Matz" Matsumoto | |
| Lazy load `tasks/toolchains/*.rake` | |||
| 2019-07-12 | Lazy load `tasks/toolchains/*.rake` | KOBAYASHI Shuji | |
| 2019-07-12 | Consider `-MP` flag specified when parsing `.d` file | KOBAYASHI Shuji | |
| `-MP` flag is used in `tasks/toolchains/android.rake`. | |||
| 2019-07-12 | Merge pull request #4569 from dearblue/improve-string-index | Yukihiro "Matz" Matsumoto | |
| Improve performance `String#index` with UTF-8 | |||
| 2019-07-11 | Add UTF-8 test for `String#index` | dearblue | |
| 2019-07-11 | Improve performance `String#index` with UTF-8 | dearblue | |
| Based on Boyer-Moore-Horspool algorithm (Quick Search algorithm). As a side effect, the correct position is returned even if an invalid UTF-8 string is given. ```console % ./mruby@master -e 'p ("\xd1" * 100 + "#").index("#")' 50 % ./mruby@improve-index -e 'p ("\xd1" * 100 + "#").index("#")' 100 ``` The other behavior should be the same as the current implementation. | |||
| 2019-07-10 | Merge pull request #4568 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/remove-an-unused-argument-of-str_with_class Remove an unused argument of `str_with_class()` | |||
| 2019-07-10 | Remove an unused argument of `str_with_class()` | KOBAYASHI Shuji | |
| 2019-07-09 | Merge pull request #4562 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/set-MRB_STR_ASCII-flag-when-an-inline-symbol-is-stringized Set `MRB_STR_ASCII` flag when an inline symbol is stringized | |||
| 2019-07-09 | Set `MRB_STR_ASCII` flag when an inline symbol is stringized | KOBAYASHI Shuji | |
| 2019-07-09 | Merge pull request #4560 from lopopolo/range-max-min-hang | Yukihiro "Matz" Matsumoto | |
| Specialize Enumerable#max and Enumerable#min for Range | |||
