1. 28 Oct, 2020 1 commit
  2. 24 Oct, 2020 2 commits
  3. 23 Oct, 2020 2 commits
  4. 22 Oct, 2020 2 commits
    • dearblue's avatar
      Prohibit array changes by `mrb_get_argv()` · edc49f9d
      dearblue authored
      The `mrb_get_argv()` function will now return `const mrb_value *`.
      This is because it is difficult for the caller to check if it is a splat argument (array object) and to write-barrier if necessary.
      edc49f9d
    • dearblue's avatar
      Prohibit array changes by "a"/"*" specifier of `mrb_get_args()` · f0a64329
      dearblue authored
      The "a"/"*" specifier of the `mrb_get_args()` function will now return `const mrb_value *`.
      This is because it is difficult for the caller to check if it is an array object and write-barrier if necessary.
      And it requires calling `mrb_ary_modify()` on the unmodified array object, which is also difficult (this is similar to #5087).
      f0a64329
  5. 16 Oct, 2020 7 commits
  6. 15 Oct, 2020 4 commits
  7. 14 Oct, 2020 2 commits
  8. 13 Oct, 2020 1 commit
  9. 12 Oct, 2020 19 commits