- 29 Oct, 2018 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
The old condition marks the top-level callinfo even after the fiber is terminated.
-
Yukihiro "Matz" Matsumoto authored
To reduce the env object allocation; ref #4143
-
Yukihiro "Matz" Matsumoto authored
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` } ```
-
Yukihiro "Matz" Matsumoto authored
-
- 23 Oct, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
fix haconiwa/haconiwa#171
-
- 20 Oct, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 18 Oct, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
replace quicksort with mergesort.
-
Tomoyuki Sahara authored
-
- 12 Oct, 2018 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 11 Oct, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 05 Oct, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Refactor .travis.yml to remove duplicated env: MRUBY_CONFIG.
-
Jun Aruga authored
-
- 02 Oct, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 27 Sep, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 26 Sep, 2018 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
That means entry table should be compacted periodically by `sg_compact()`.
-
Yukihiro "Matz" Matsumoto authored
I know it's not hash at all, but reduce memory consumption.
-
Yukihiro "Matz" Matsumoto authored
This reverts commit 7b04fcd0. The issue was addressed by 9e3cbaaa. No longer needed.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 25 Sep, 2018 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix memory leak in `mrb_str_count`
-
Takeshi Watanabe authored
-
Yukihiro "Matz" Matsumoto authored
Fix comparisons in str_squeeze.
-
Daniel Varga authored
-
- 24 Sep, 2018 1 commit
-
-
Clayton Smith authored
-
- 21 Sep, 2018 1 commit
-
-
sbsoftware authored
* Add option to disable direct threading * Prepend MRB_ to option name
-
- 20 Sep, 2018 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
`OP_STOP` returned a wrong value.
-
Yukihiro "Matz" Matsumoto authored
mruby restriction: In mruby, `String#delete` only takes single pattern argument.
-
Yukihiro "Matz" Matsumoto authored
mruby restriction: In mruby, `String#count` does not take multiple pattern arguments, but only one pattern.
-
Yukihiro "Matz" Matsumoto authored
mruby restriction: `String#squeeze` can take more than 1 pattern arguments in CRuby, in that case, the intersection of patterns will be used to match. But in mruby, it doesn't take multiple patterns.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
This patch is based on `mruby/c` implementation by Hirohito Higashi. We might need to add `#tr_s`, `#squeeze` and `#delete` as well. Adding them should not be too hard using functions we implemented here.
-