- 08 Jan, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Issue 19902: mruby:mruby_fuzzer: Stack-buffer-overflow in mrb_str_len_to_dbl
-
- 07 Jan, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
This is reported by oss-fuzz: Issue 19886: mruby:mruby_fuzzer: Potential-null-reference in setup_numparams
-
- 06 Jan, 2020 10 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
https://github.com/dearblue/mrubyYukihiro "Matz" Matsumoto authored
Merge branch 'file-size-truncate' of https://github.com/dearblue/mruby into dearblue-file-size-truncate
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
The basic idea of this change is from @dearblue. Note: the arguments of `mrb_str_pool()` have changed, but the function is provided for internal use (No `MRB_API`). So basically you don't have to worry about the change.
-
- 05 Jan, 2020 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix ainfo with keyword arguments; fix #4921
-
dearblue authored
-
- 02 Jan, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Call `va_end()` before return
-
- 01 Jan, 2020 11 commits
-
-
dearblue authored
The behavior when returning from a function without `va_end()` is undefined.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Add `mrb_num_args_error()` for "wrong number of arguments" error
-
Yukihiro "Matz" Matsumoto authored
Revert "SHARED string is not required when sharing POOL string" (75949836)
-
KOBAYASHI Shuji authored
Because literal pool may be released by GC. #### Example: ```ruby s1 = eval('"abcdefghijklmnopqrstuvwxyz01"') GC.start p s1 #=> "\x00\x00\x00\x00\x00\x00\x00\x90\x00\x00\x00\x00\x00\x00\x00\x90\x03\x00stuvwxyz01" ```
-
Yukihiro "Matz" Matsumoto authored
Integrate `i` and `arg_i` in `mrb_get_args()`
-
Yukihiro "Matz" Matsumoto authored
Do not include `stdint.h` before `mruby.h`; ref #4750
-
dearblue authored
The behavior of these two variables is the same.
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 31 Dec, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Silence GCC warning in `time.c` on Travis CI
-
KOBAYASHI Shuji authored
Silence the following warnings: ``` /mruby/mrbgems/mruby-time/src/time.c:260:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((MRB_INT_MAX > MRB_TIME_MAX && i > 0 && i > MRB_TIME_MAX) || ^ ```
-
Yukihiro "Matz" Matsumoto authored
Fix builds for modern mingw; fix #4869
-
- 30 Dec, 2019 3 commits
-
-
dearblue authored
What I intended to fix in #4869 was a patch for an old MinGW. Recent MinGWs have their own `mkstemp()` function. I knew this after checking the patch #4903.
-
Yukihiro "Matz" Matsumoto authored
Use `rake` instead of `minirake` in `.gitlab-ci.yml`
-
KOBAYASHI Shuji authored
There was an error in the `.gitlab-ci.yml` generation script, so it was also fixed.
-
- 29 Dec, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Avoid unneeded directory creation during `rake -T`, etc.
-
KOBAYASHI Shuji authored
-
- 28 Dec, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Use `Rake.verbose` instead of `$verbose` and `$pp_show` in build scripts
-
KOBAYASHI Shuji authored
The incompatibility that the commands of `FileUtils` origin output verbose by default due to the changes in d8a5163b and 26e6e75b is also fixed.
-
- 27 Dec, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Use Rake DSL instead of commands of `FileUtils`
-
KOBAYASHI Shuji authored
- Respect `--verbose(-v)` and `--dry-run(-n)` options. - Silence warnings to keyword arguments on Ruby 2.7.
-
Yukihiro "Matz" Matsumoto authored
`gcc` sanitizer does not work on some environment (namely my localhost). Although it works on Travis, it is not convenient that tests fail on the local host. We keep sanitizer tests on the local (using `clang`). This reverts commit 9cde9673.
-
Yukihiro "Matz" Matsumoto authored
It is stricter than CRuby but confusing anyway.
-