- 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 17 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.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
This reverts commit 1997fcf9. It became the default behavior.
-
https://github.com/dearblue/mrubyYukihiro "Matz" Matsumoto authored
Merge branch 'assign-anon-class-name' of https://github.com/dearblue/mruby into dearblue-assign-anon-class-name
-
Yukihiro "Matz" Matsumoto authored
Even though `Symbol#to_proc` is not included in ISO standard, the `some_method(&:method_name)` is used very widely and convenient. So we moved it to the core.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix outer module name
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 18 Sep, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
The ISO standard does not include implicit type conversion using `to_int`, `to_str` and sometimes `to_f`. For the compactness of the mruby implementation, maybe we should remove those implicit conversion from mruby.
-
- 17 Sep, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
fix #4116; fix #4117; fix #4118; fix #4119; fix #4120
-
Yukihiro "Matz" Matsumoto authored
Exclude pipe and exec on iOS/tvOS
-
- 15 Sep, 2018 4 commits
-
-
Tom Black authored
Use of `execl()` is prohibited on these platforms
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Prevent signed integer overflow.
-
Yukihiro "Matz" Matsumoto authored
-
- 14 Sep, 2018 1 commit
-
-
Clayton Smith authored
-