- 19 Nov, 2021 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fixes keywords are lost with the `OP_SENDB`
-
Yukihiro "Matz" Matsumoto authored
Fixed a discrepancy in `OP_ASET`
-
dearblue authored
There was a discrepancy in the actual behavior, assertions, and documentation. Therefore, I modified it based on the actual behavior.
-
dearblue authored
If a splat argument was passed, it could write out of range on the VM stack. ```console % bin/mruby -e 'def m(*args, **opts, &blk) p [args, opts, blk] end; m(*%w(X Y Z), r: 1, g: 2, b: 3) {}' [["X", "Y", "Z"], {}, #<Proc:0x80077d7d0>] ```
-
- 18 Nov, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
build(deps): bump github/super-linter from 4.8.3 to 4.8.4
-
- 17 Nov, 2021 3 commits
-
-
dependabot[bot] authored
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.8.3 to 4.8.4. - [Release notes](https://github.com/github/super-linter/releases) - [Changelog](https://github.com/github/super-linter/blob/main/docs/release-process.md) - [Commits](https://github.com/github/super-linter/compare/v4.8.3...v4.8.4) --- updated-dependencies: - dependency-name: github/super-linter dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 16 Nov, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
build(deps): bump github/super-linter from 4.8.1 to 4.8.3
-
- 15 Nov, 2021 2 commits
-
-
dependabot[bot] authored
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.8.1 to 4.8.3. - [Release notes](https://github.com/github/super-linter/releases) - [Changelog](https://github.com/github/super-linter/blob/main/docs/release-process.md) - [Commits](https://github.com/github/super-linter/compare/v4.8.1...v4.8.3) --- updated-dependencies: - dependency-name: github/super-linter dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
-
Yukihiro "Matz" Matsumoto authored
-
- 14 Nov, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 13 Nov, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 12 Nov, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 10 Nov, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 09 Nov, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 08 Nov, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 06 Nov, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Run the task only once when `parse.y` is updated
-
Yukihiro "Matz" Matsumoto authored
-
- 05 Nov, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 04 Nov, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Added `Random.#bytes` method
-
Yukihiro "Matz" Matsumoto authored
Added `Array#product` method
-
- 03 Nov, 2021 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
build(deps): bump actions/checkout from 2.3.5 to 2.4.0
-
dependabot[bot] authored
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
-
Yukihiro "Matz" Matsumoto authored
Improved `Class#new` method
-
- 01 Nov, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix failed build with `MRB_NAN_BOXING` and `enable_cxx_abi`
-
Yukihiro "Matz" Matsumoto authored
For `MRB_NAN_BOXING` and `MRB_WORD_BOXING`.
-
- 31 Oct, 2021 4 commits
-
-
-
dearblue authored
Ruby-1.9.0 feature. ref: https://docs.ruby-lang.org/ja/3.0.0/method/Array/i/product.html
-
dearblue authored
```console % c++ -xc++ -std=c++03 -S -Iinclude -DMRB_NAN_BOXING -DMRB_NO_PRESYM -o- src/array.c > /dev/null In file included from src/array.c:7: In file included from include/mruby.h:115: In file included from include/mruby/value.h:201: include/mruby/boxing_nan.h:95:12: error: cannot initialize return object of type 'enum mrb_vtype' with an rvalue of type 'int' return (enum mrb_vtype)(o.u >> 8) & 0x1f; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. ```
-
Yukihiro "Matz" Matsumoto authored
Avoid redefining `MRB_WORDBOX_NO_FLOAT_TRUNCATE`
-
- 30 Oct, 2021 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Avoid violations of the `mrb_static_assert()` standard
-
Yukihiro "Matz" Matsumoto authored
Integers out of 32 bit range will be allocated in the heap.
-
Yukihiro "Matz" Matsumoto authored
Favor pointer means encode NaN boxed values to keep pointer values unmodified, to reduce the cost of far frequent pointer value retrievals.
-