- 17 Oct, 2019 3 commits
-
-
yuri authored
-
Yukihiro "Matz" Matsumoto authored
Make `IO#each` family without block to return `Enumerator`
-
KOBAYASHI Shuji authored
-
- 16 Oct, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #4775 from shuujii/use-mrb_sym_name_len-instead-of-mrb_sym_name-in-assign_class_name Use `mrb_sym_name_len` instead of `mrb_sym_name` in `assign_class_name`
-
KOBAYASHI Shuji authored
-
- 15 Oct, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Adjust `buf` size in `str_escape`
-
KOBAYASHI Shuji authored
-
- 14 Oct, 2019 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix the example of `Array#intersection` in the document [ci skip]
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 13 Oct, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Refactor `mrb_class_name_class`
-
KOBAYASHI Shuji authored
- Use `mrb_sym_name_len` instead of `mrb_sym_name` (class name should not be escaped). - Avoid `mrb_str_dup` (it is unnecessary to be shared string because it is changed).
-
- 12 Oct, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
SHARED string is not required when sharing POOL string
-
Yukihiro "Matz" Matsumoto authored
Rename `str_make_shared()` to `str_share()` in `src/string.c`
-
KOBAYASHI Shuji authored
The heap string buffer of POOL string always exists, does not need to be released, and read only, so it can be shared as NOFREE string.
-
KOBAYASHI Shuji authored
Because it may not create `struct mrb_shared_string`.
-
- 11 Oct, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Besides that fix bugs that mistakenly calls `raise_error` that emits code to raise runtime error instead of `codegen_error` that terminates code generation immediately.
-
Yukihiro "Matz" Matsumoto authored
Remove unused exception classes in `mruby-io` gem
-
KOBAYASHI Shuji authored
-
- 10 Oct, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
The warnings were detected by cppcheck.
-
Yukihiro "Matz" Matsumoto authored
Integrate `mrb_str_inspect` and `mrb_str_dump`
-
KOBAYASHI Shuji authored
-
- 09 Oct, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix that `print` command raises `FrozenError` in `mrdb`; ref 1f5a7f2f
-
KOBAYASHI Shuji authored
#### Before this patch: ``` $ echo 'p true' | bin/mrdb /dev/null (/dev/null:1) mruby application exited. FrozenError: can't modify frozen String (-:0) ``` #### After this patch: ``` $ echo 'p true' | bin/mrdb /dev/null (/dev/null:1) $1 = true (/dev/null:1) ```
-
Yukihiro "Matz" Matsumoto authored
More tests, more time.
-
- 08 Oct, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Add mrbgem version field to lock file
-
take-cheeze authored
-
Yukihiro "Matz" Matsumoto authored
Implement Ruby2.7's frozen strings from `Module#name`
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #4760 from shuujii/use-mrb_str_concat-instead-of-mrb_str_to_str-plus-mrb_str_cat_str Use `mrb_str_concat` instead of `mrb_str_to_str` + `mrb_str_cat_str`
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
- 06 Oct, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Get keyword arguments with `mrb_get_args()`
-
dearblue authored
Keyword arguments can now be retrieved with the `:` specifier and `mrb_kwargs` data. For the interface, I referred to CRuby's `rb_get_kwargs()`. For implementation, I referred to `OP_KARG` or etc.
-
Yukihiro "Matz" Matsumoto authored
Refine the usage message of `mirb` command
-
Yukihiro "Matz" Matsumoto authored
Refine the usage message of `mruby` command
-
KOBAYASHI Shuji authored
-