| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-28 | Merge pull request #4873 from dearblue/open-flags | Yukihiro "Matz" Matsumoto | |
| Support bit flags for `IO.open` | |||
| 2020-01-28 | include time.h for ios | David Siaw | |
| 2020-01-27 | Fixed backtrace message for top-level blocks; fix #4936 | Yukihiro "Matz" Matsumoto | |
| In top-level, `mid` is `NULL`. We used to ignore 'mid` update for `NULL`. | |||
| 2020-01-21 | Merge pull request #4935 from mimaki/delete-duplicated-Array-delete_if | Yukihiro "Matz" Matsumoto | |
| Delete duplicated `Array#delete_if`. | |||
| 2020-01-21 | Delete duplicated `Array#delete_if` test. | Hiroshi Mimaki | |
| 2020-01-21 | Delete duplicated `Array#delete_if`. | Hiroshi Mimaki | |
| 2020-01-19 | Fix take over file scope variable names with `mirb` command | dearblue | |
| Ref #4931 With this change, the `_` variable is defined after the `-r` switch. | |||
| 2020-01-19 | Fix take over file scope variables with `mruby` command | dearblue | |
| Resolve #4931 | |||
| 2020-01-19 | Add `mrbc_cleanup_local_variables()` with `mrbc_context`; ref #4931 | dearblue | |
| Clean up defined local variables. | |||
| 2020-01-15 | Remove `debug` target from `travis_config.rb`. | Yukihiro "Matz" Matsumoto | |
| 2020-01-15 | Remove broken `MRB_INT16` configuration option. | Yukihiro "Matz" Matsumoto | |
| 2020-01-10 | Fixed wrong condition in #4926 fix. | Yukihiro "Matz" Matsumoto | |
| 2020-01-10 | Fixed wrong condition for copying arguments on stack; fix #4926 | Yukihiro "Matz" Matsumoto | |
| This bug was introduced in 694089f to address #4832 | |||
| 2020-01-10 | Small refactoring in `hash_slice`; ref #4926 | Yukihiro "Matz" Matsumoto | |
| 2020-01-08 | Add `MRB_WITHOUT_FLOAT` guard to `<math.h>`. | Yukihiro "Matz" Matsumoto | |
| 2020-01-08 | Fix buffer overflow in `mrb_str_len_to_dbl`. | Yukihiro "Matz" Matsumoto | |
| Issue 19902: mruby:mruby_fuzzer: Stack-buffer-overflow in mrb_str_len_to_dbl | |||
| 2020-01-08 | `p->locals` may be `NULL` when error occurs before the point. | Yukihiro "Matz" Matsumoto | |
| This is reported by oss-fuzz: Issue 19886: mruby:mruby_fuzzer: Potential-null-reference in setup_numparams | |||
| 2020-01-07 | Check memory boundary in `mrb_str_len_to_dbl`. | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | `"0x10".to_f` should be `0`, not `16.0`; fix #4924 | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | Check remaining string length before access to avoid OOB access. | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | Need to preserve the original input string in `mrb_str_len_to_dbl`. | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | Merge branch 'dearblue-file-size-truncate' | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | Avoid Boxing/Unboxing of file descriptors; ref #4872 | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | Merge branch 'file-size-truncate' of https://github.com/dearblue/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| dearblue-file-size-truncate | |||
| 2020-01-06 | Fix `mrb_str_len_to_dbl` to support Hexadecimal like `0x10`. | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | Refactor `mrb_cstr_to_dbl`; ref #4920 | Yukihiro "Matz" Matsumoto | |
| 2020-01-06 | Avoid creating temporary objects in `read_irep_record_1`; close #4920 | Yukihiro "Matz" Matsumoto | |
| 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. | |||
| 2020-01-05 | Merge pull request #4923 from dearblue/kwargs-block | Yukihiro "Matz" Matsumoto | |
| Fix ainfo with keyword arguments; fix #4921 | |||
| 2020-01-05 | Fix ainfo with keyword arguments; fix #4921 | dearblue | |
| 2020-01-02 | Merge pull request #4917 from dearblue/va_end | Yukihiro "Matz" Matsumoto | |
| Call `va_end()` before return | |||
| 2020-01-02 | Call `va_end()` before return | dearblue | |
| The behavior when returning from a function without `va_end()` is undefined. | |||
| 2020-01-01 | Rename `mrb_num_args_error` to `mrb_argnum_error`; ref #4863 | Yukihiro "Matz" Matsumoto | |
| 2020-01-01 | Merge pull request #4863 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/add-mrb_num_args_error-for-wrong-number-of-arguments-error Add `mrb_num_args_error()` for "wrong number of arguments" error | |||
| 2020-01-01 | Merge pull request #4919 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/revert-SHARED-string-is-not-required-when-sharing-POOL-string Revert "SHARED string is not required when sharing POOL string" (75949836) | |||
| 2020-01-01 | Revert "SHARED string is not required when sharing POOL string" (75949836) | KOBAYASHI Shuji | |
| 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" ``` | |||
| 2020-01-01 | Merge pull request #4918 from dearblue/sync-vars | Yukihiro "Matz" Matsumoto | |
| Integrate `i` and `arg_i` in `mrb_get_args()` | |||
| 2020-01-01 | Merge pull request #4916 from dearblue/stdint | Yukihiro "Matz" Matsumoto | |
| Do not include `stdint.h` before `mruby.h`; ref #4750 | |||
| 2020-01-01 | Integrate `i` and `arg_i` in `mrb_get_args()` | dearblue | |
| The behavior of these two variables is the same. | |||
| 2020-01-01 | Do not include `stdint.h` before `mruby.h`; ref #4750 | dearblue | |
| 2020-01-01 | Fixed wrong usages of `mrb_get_args` in `vformat.c`. | Yukihiro "Matz" Matsumoto | |
| 2020-01-01 | Allow `here-doc` in the middle of Hash expressions; fix #4815 | Yukihiro "Matz" Matsumoto | |
| 2019-12-31 | Merge pull request #4915 from shuujii/silence-GCC-warning-in-time.c-on-Travis-CI | Yukihiro "Matz" Matsumoto | |
| Silence GCC warning in `time.c` on Travis CI | |||
| 2019-12-31 | Silence GCC warning in `time.c` on Travis CI | KOBAYASHI Shuji | |
| 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) || ^ ``` | |||
| 2019-12-31 | Merge pull request #4914 from dearblue/fix-4869 | Yukihiro "Matz" Matsumoto | |
| Fix builds for modern mingw; fix #4869 | |||
| 2019-12-31 | Fix builds for modern mingw; fix #4869 | dearblue | |
| 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. | |||
| 2019-12-30 | Merge pull request #4913 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/use-rake-instead-of-minirake-in-.gitlab-ci.yml Use `rake` instead of `minirake` in `.gitlab-ci.yml` | |||
| 2019-12-30 | Use `rake` instead of `minirake` in `.gitlab-ci.yml` | KOBAYASHI Shuji | |
| There was an error in the `.gitlab-ci.yml` generation script, so it was also fixed. | |||
| 2019-12-29 | Merge pull request #4912 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/avoid-unneeded-directory-creation-during-rake--T-etc Avoid unneeded directory creation during `rake -T`, etc. | |||
| 2019-12-29 | Avoid unneeded directory creation during `rake -T`, etc. | KOBAYASHI Shuji | |
| 2019-12-28 | Merge pull request #4911 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/use-Rake.verbose-instead-of-verbose-and-pp_show Use `Rake.verbose` instead of `$verbose` and `$pp_show` in build scripts | |||
