| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2019-07-09 | Revert Float dependency in Range#each | Ryan Lopopolo | |
| 2019-07-09 | Fix Range#min fast path with exclusive range | Ryan Lopopolo | |
| 2019-07-09 | Add a fast path for Float and Fixnum ranges for Range#max and Range#min | Ryan Lopopolo | |
| If no block is given and the Range has Fixnum or Float endpoints, do not iterate with each and instead compare the endpoints directly. This implementation passes all of the applicable specs from Ruby Spec. | |||
| 2019-07-09 | Add Range#max and Range#min tests from Ruby Spec | Ryan Lopopolo | |
| 2019-07-09 | Remove attempt at spec-compliant Range#max and Range#min from core | Ryan Lopopolo | |
