| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-29 | Fix codedumper | take-cheeze | |
| 2018-10-29 | Fix document | take-cheeze | |
| 2018-10-29 | Fix operator | take-cheeze | |
| 2018-10-29 | Fix SEGV | take-cheeze | |
| 2018-10-29 | Define null symbol | take-cheeze | |
| 2018-10-29 | Reduce instruction size | take-cheeze | |
| 2018-10-29 | Merge pull request #4149 from take-cheeze/static_tr_pattern | Yukihiro "Matz" Matsumoto | |
| Keep `tr_pattern` static if possible | |||
| 2018-10-29 | Merge pull request #4148 from take-cheeze/rename_libmruby_stuff | Yukihiro "Matz" Matsumoto | |
| Rename `MRuby::Build#libmruby` stuff to avoid confusion | |||
| 2018-10-29 | Merge pull request #4147 from take-cheeze/add_missing_dep | Yukihiro "Matz" Matsumoto | |
| Add missing dependency of source code generator | |||
| 2018-10-29 | Merge pull request #4146 from take-cheeze/sup_sleep_warn | Yukihiro "Matz" Matsumoto | |
| Suppress sleep test script warning | |||
| 2018-10-29 | Merge pull request #4145 from take-cheeze/sort_test_rbfiles | Yukihiro "Matz" Matsumoto | |
| Sort test script list too | |||
| 2018-10-29 | Rename libmruby stuff to avoid confusion | take-cheeze | |
| 2018-10-29 | Add missing dependency of source code generator | take-cheeze | |
| 2018-10-29 | Suppress sleep test script warning | take-cheeze | |
| 2018-10-29 | Sort test script list too | take-cheeze | |
| 2018-10-29 | Keep tr_pattern static | take-cheeze | |
| 2018-10-29 | We need no write barrier here; ref #4143 | Yukihiro "Matz" Matsumoto | |
| 2018-10-29 | Marking from terminated fibers are not needed; ref #4143 | Yukihiro "Matz" Matsumoto | |
| The old condition marks the top-level callinfo even after the fiber is terminated. | |||
| 2018-10-29 | Re-implement `Array#_inspect` and `Hash#_inspect` without blocks. | Yukihiro "Matz" Matsumoto | |
| To reduce the env object allocation; ref #4143 | |||
| 2018-10-29 | Need to mark shared env objects as `MRB_TT_FREE`; fix #4143 | Yukihiro "Matz" Matsumoto | |
| The following code mistakenly exits from the function without marking the env object as `MRB_TT_FREE`. ``` ruby if (MRB_ENV_STACK_SHARED_P(e)) { /* cannot be freed */ return; // <- should be `break` } ``` | |||
| 2018-10-29 | Add argument check to `Array#clear`; fix #4144 | Yukihiro "Matz" Matsumoto | |
| 2018-10-23 | Fixed a bug in processing `OP_EXT?` instructions. | Yukihiro "Matz" Matsumoto | |
| fix haconiwa/haconiwa#171 | |||
| 2018-10-20 | Need to freeze string keys. | Yukihiro "Matz" Matsumoto | |
| 2018-10-18 | Merge pull request #4142 from iij/mergesort | Yukihiro "Matz" Matsumoto | |
| replace quicksort with mergesort. | |||
| 2018-10-18 | replace quicksort with mergesort. | Tomoyuki Sahara | |
| 2018-10-13 | Fixed a bug caused by too much optimization; fix #4137 | Yukihiro "Matz" Matsumoto | |
| 2018-10-12 | Fixed broken stack consistency; fix #4135 | Yukihiro "Matz" Matsumoto | |
| 2018-10-12 | Should not compare `undef` (deleted) key in hashes; fix #4136 | Yukihiro "Matz" Matsumoto | |
| 2018-10-12 | Call `uniq!` for each union processing in `Array#union`. | Yukihiro "Matz" Matsumoto | |
| 2018-10-12 | Add `NULL` check in `sg_compact()`; fix #4139 | Yukihiro "Matz" Matsumoto | |
| 2018-10-12 | `Hash#delete` should return the deleted value; fix #4133 | Yukihiro "Matz" Matsumoto | |
| 2018-10-05 | Merge pull request #4131 from junaruga/feature/ci-refactoring | Yukihiro "Matz" Matsumoto | |
| Refactor .travis.yml to remove duplicated env: MRUBY_CONFIG. | |||
| 2018-10-05 | Refactor .travis.yml to remove duplicated env: MRUBY_CONFIG. | Jun Aruga | |
| 2018-10-02 | Fixed SEGV from `eval` called form top-level `mrb_funcall()`; fix #4028 | Yukihiro "Matz" Matsumoto | |
| 2018-09-27 | Fixed a `String#squeeze` bug in handling `iso-8859-1` strings; ref #4127 | Yukihiro "Matz" Matsumoto | |
| 2018-09-26 | Implement `Hash#rehash` in C using `sg_compact()`. | Yukihiro "Matz" Matsumoto | |
| 2018-09-26 | Add index to larger segment lists for performance | Yukihiro "Matz" Matsumoto | |
| 2018-09-26 | Use `mrb_undef_value` for delete mark instead of shifting Hash entry table. | Yukihiro "Matz" Matsumoto | |
| That means entry table should be compacted periodically by `sg_compact()`. | |||
| 2018-09-26 | Use segmented list to implement `Hash` [Experimental] | Yukihiro "Matz" Matsumoto | |
| I know it's not hash at all, but reduce memory consumption. | |||
| 2018-09-26 | Revert "Fix comparisons in str_squeeze." | Yukihiro "Matz" Matsumoto | |
| This reverts commit 7b04fcd092006b6e78cd63619fb7ae972f8e0c5d. The issue was addressed by 9e3cbaa. No longer needed. | |||
| 2018-09-26 | Avoid using `memmove()` for performance; fix #4130 | Yukihiro "Matz" Matsumoto | |
| 2018-09-26 | Disambiguate block braces. | Yukihiro "Matz" Matsumoto | |
| 2018-09-26 | Rename `tr_pattern_free()` to `tr_free_pattern()`. | Yukihiro "Matz" Matsumoto | |
| 2018-09-26 | Small refactoring in vm.c | Yukihiro "Matz" Matsumoto | |
| 2018-09-25 | Merge pull request #4128 from take-cheeze/patch-1 | Yukihiro "Matz" Matsumoto | |
| Fix memory leak in `mrb_str_count` | |||
| 2018-09-25 | Fix leak in `mrb_str_count` | Takeshi Watanabe | |
| 2018-09-25 | Merge pull request #4127 from clayton-shopify/fix-str-squeeze-comparisons | Yukihiro "Matz" Matsumoto | |
| Fix comparisons in str_squeeze. | |||
| 2018-09-25 | Fix minor typos (#4126) | Daniel Varga | |
| 2018-09-24 | Fix comparisons in str_squeeze. | Clayton Smith | |
| 2018-09-21 | Add compiler flag to disable direct threading (#4075) | sbsoftware | |
| * Add option to disable direct threading * Prepend MRB_ to option name | |||
