1. 02 Nov, 2020 5 commits
  2. 01 Nov, 2020 5 commits
  3. 29 Oct, 2020 21 commits
  4. 28 Oct, 2020 3 commits
  5. 24 Oct, 2020 2 commits
  6. 23 Oct, 2020 2 commits
  7. 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