- 19 Dec, 2020 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
Ignore `mruby-bin-config` in cross-building
-
Yukihiro "Matz" Matsumoto authored
🔒 Fix missing HTTPS on links -
John Bampton authored
-
Yukihiro "Matz" Matsumoto authored
🔒 Fix missing HTTPS on links -
John Bampton authored
-
dearblue authored
-
dearblue authored
This is because `MRuby::Build.currrent` and `MRuby::CrossBuild.current` are assignments to different instance variables.
-
- 18 Dec, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
feat(CI): add a GitHub Action to check spelling
-
- 17 Dec, 2020 1 commit
-
-
John Bampton authored
- Fix spelling - Run only on pull request - Using https://github.com/client9/misspell
-
- 16 Dec, 2020 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
feat(CI): add a GitHub Action to lint the YAML
-
Yukihiro "Matz" Matsumoto authored
Rename build configuration files for CI
-
KOBAYASHI Shuji authored
Currently, there are build configuration files for CI, `travis.rb` and `appveyor.rb`, but they are used for GCC/Clang and MSVC, not for Travis CI and Appveyor, respectively. Therefore, rename them to `gcc-clang.rb` and `msvc.rb`, respectively, and move them under `build_config/ci/` to clarify that they are for CI.
-
Yukihiro "Matz" Matsumoto authored
Guess toolchain when `MRuby::Build#toolchain` argument is omitted
-
KOBAYASHI Shuji authored
-
- 15 Dec, 2020 7 commits
-
-
John Bampton authored
- Run only on pull request - Add a `.yamllint` config file - Lint YAML
-
Yukihiro "Matz" Matsumoto authored
Ensure initialization of `RVALUE_zero` in `mrb_obj_alloc`
-
Yukihiro "Matz" Matsumoto authored
Output build log at the time of installation
-
Yukihiro "Matz" Matsumoto authored
refactor: remove trailing whitespace from C, Header, Ruby and YAML files
-
KOBAYASHI Shuji authored
-
John Bampton authored
Lint
-
KOBAYASHI Shuji authored
Union initialization initializes the first member. The first member of `RVALUE` is `struct free_obj`, but because it is only 4-words, it seems that initialization after the 5th word is not ensured. Therefore, I created 6-words `struct RVALUE_initializer` for initialization and made it the first member.
-
- 13 Dec, 2020 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix spelling
-
John Bampton authored
-
- 12 Dec, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 09 Dec, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
```ruby def method_missing(meth, ...) send(:"do_#{meth}", ...) end ```
-
- 08 Dec, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 07 Dec, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
They used to be `size_t`, `uint32_t` and `ptrdiff_t`. Now all of them made to be `uint32_t`.
-
- 06 Dec, 2020 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #5217 from shuujii/call-super-before-creating-host-build-in-MRubyCrossBuild-initialize Call `super` before creating `host` build in `MRuby::CrossBuild#initialize`
-
KOBAYASHI Shuji authored
Call `super` (`block`) ahead so that creation of the `host` build can be skipped if pre-built `mrbc` can be specified in the future. close #5213.
-
- 05 Dec, 2020 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
Allow obsoluted `MRB_METHOD_T_STRUCT`
-
Yukihiro "Matz" Matsumoto authored
Remove unused `@endian` in `MRuby::CrossBuild#initialize`
-
Yukihiro "Matz" Matsumoto authored
Update "Configuration Options Changed" in `doc/mruby3.md` [ci skip]
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Make it possible that `libmruby.a` is not created
-
KOBAYASHI Shuji authored
Previously, `libmruby.a` was created even if only `mruby-bin-mrbc` or` mruby-compiler` was specified for gem, but by specifying `disable_libmruby`, the creation of `libmruby.a` can be suppressed. ### Note The https://github.com/mruby/mruby/pull/5084#issuecomment-723521971 incompatibility seems to be difficult for users to avoid, so the original behavior has been restored. Therefore, if we need `mrbc` other than the `host` build, we need to explicitly specify `mruby-bin-mrbc` gem. Due to the above changes, `build_config/boxing.rb` etc. will not work, but I have added` mruby-bin-mrbc` to `default.gembox` to fix it. I don't think this change is a big deal because originally `mruby-compiler` was included.
-
- 04 Dec, 2020 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Adjust insertion point in `fix_prepend_module()`.
-
Yukihiro "Matz" Matsumoto authored
Module#include and Module#prepend now affect classes and modules that have already included or prepended the receiver, mirroring the behavior if the arguments were included in the receiver before the other modules and classes included or prepended the receiver. ```ruby class C; end module M1; end module M2; end C.include M1 M1.include M2 p C.ancestors #=> [C, M1, M2, Object, Kernel, BasicObject] ```
-