- 16 Aug, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
But this changes requires `OP_ARYCAT` and `OP_ARYPUSH` to accept `nil` as their first operand. Alternative VMs (e.g. `mruby/c`) that understand mruby bytecode need to be updated.
-
Yukihiro "Matz" Matsumoto authored
Some `undef' functions may be called before initialization, thus causes infinite error recursion.
-
- 15 Aug, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Remove unneeded `#include` in `src/string.c`
-
KOBAYASHI Shuji authored
-
- 14 Aug, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #4631 from shuujii/extract-initialization-code-of-shared-and-fshared-string-to-function Extract initialization code of shared and fshared string to function
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Avoid calling `initialize` via `mrb_funcall`, which cause `cross C boundary` error from Fibers started in the method.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
* `mrb_vm_define_class` * `mrb_vm_define_module` Only functions called from user code requires `MRB_API`.
-
- 13 Aug, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Extract `struct RString` initialization code to function
-
KOBAYASHI Shuji authored
-
- 12 Aug, 2019 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
`mrb_str_pool` can embed one more byte; ref #4626
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
`mrb_str_modify_keep_ascii` can embed one more byte
-
Yukihiro "Matz" Matsumoto authored
-
- 11 Aug, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
This reverts commit 3dc8d9d7.
-
Yukihiro "Matz" Matsumoto authored
`mrb_gc_destroy` may call other mruby API functions from the finalizers. So call that function first.
-
Yukihiro "Matz" Matsumoto authored
-
KOBAYASHI Shuji authored
The condition to make an embedded string was incorrect. Because there were several similar codes, extracted into `RSTR_EMBEDDABLE_P` macro.
-
- 10 Aug, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Remove monkey patches for Ruby 1.9 or earlier
-
Yukihiro "Matz" Matsumoto authored
`Enumerable#reject`, etc. should return `Enumerable` without block
-
KOBAYASHI Shuji authored
-
- 09 Aug, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Avoid premature overflow in Complex#abs and Complex#/
-
Ray Chason authored
-
Ray Chason authored
Math.hypot avoids premature overflow and underflow
-
- 08 Aug, 2019 1 commit
-
-
KOBAYASHI Shuji authored
-
- 07 Aug, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Improve MiniRake rule enhancement for Rake compatibility
-
KOBAYASHI Shuji authored
Support pathmap notation, recursive dependencies search, and so on.
-
Yukihiro "Matz" Matsumoto authored
Contrary to the name, `mrb_to_str` just checks type, no conversion.
-
Yukihiro "Matz" Matsumoto authored
`mrb_string_value_cstr` and `mrb_string_value_len`: obsolete `mrb_string_cstr`: new function to retrieve NULL terminated C string `RSTRING_CSTR`: wrapper macro of `mrb_string_cstr`
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 06 Aug, 2019 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Add `mrb_noreturn` to `cmperr()` in `src/numeric.c`
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-