- 11 Aug, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Recent peephole optimization made `ADDI/SUBI` destinations possibly local variables.
-
Yukihiro "Matz" Matsumoto authored
`a=10; a+=1` to generate: ``` 1 000 OP_LOADI R1 11 ; R1:a ``` instead of: ``` 1 000 OP_LOADI R1 10 ; R1:a 1 003 OP_MOVE R2 R1 ; R1:a 1 006 OP_ADDI R2 1 1 009 OP_MOVE R1 R2 ; R1:a ```
-
- 10 Aug, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
build(deps): bump github/super-linter from 4.6.0 to 4.6.1
-
dependabot[bot] authored
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/github/super-linter/releases) - [Commits](https://github.com/github/super-linter/compare/v4.6.0...v4.6.1) --- 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>
-
- 09 Aug, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Expose all header files of the gems for small compilation
-
dearblue authored
After building mruby, if the user compiles and links to `libmruby.a`, expose the included directory of the captured gems. This is a change to the `<build-dir> /lib/libmruby.flags.mak` file and will result in being added to `bin/mruby-config --cflags`. This eliminates the need for the user to look up the path and add the compiler flag if the user wants to take advantage of her gems publishing features. In the main build with `rake CONFIG=...`, there is no problem because it can only be seen from the gems that depends directly and indirectly as before. However, when compiling independently by the user using `bin/mruby-config`, a header file name collision may occur if a unique header directory is added.
-
Yukihiro "Matz" Matsumoto authored
pre-commit autoupdate
-
-
- 08 Aug, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fixed compilation error of "mruby-pack" with `MRB_NO_STDIO`
-
Yukihiro "Matz" Matsumoto authored
docs: fix case of mruby
-
- 07 Aug, 2021 4 commits
-
-
John Bampton authored
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 06 Aug, 2021 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
build(deps): bump github/super-linter from 4.5.1 to 4.6.0
-
dependabot[bot] authored
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.5.1 to 4.6.0. - [Release notes](https://github.com/github/super-linter/releases) - [Commits](https://github.com/github/super-linter/compare/v4.5.1...v4.6.0) --- updated-dependencies: - dependency-name: github/super-linter dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 05 Aug, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 04 Aug, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
`MRB_INT_MIN / -1` overflows.
-
Yukihiro "Matz" Matsumoto authored
`-1 * (1<<63)` causes overflow, but `-1<<63` is a valid value.
-
- 03 Aug, 2021 13 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
- need to detect zero division error - support floating point number argument (as `%`)
-
Yukihiro "Matz" Matsumoto authored
This reverts commit 3738d62a. The change changed the behavior with floating point numbers.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
`mrb_as_int` implicitly converts the value into the integer, but those methods are defined for Integer class so that the value should always be integers.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Use `mrb_fixnum_value()` only when you are absolutely sure that the value is within `Fixnum` range, i.e. 31 bits signed integer at least.
-
Yukihiro "Matz" Matsumoto authored
The `Fixnum` class is no longer provided by `mruby`.
-
Yukihiro "Matz" Matsumoto authored
-
- 02 Aug, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-