Yukihiro "Matz" Matsumoto
8b2fd45d46
Merge pull request #5239 from jbampton/fix-links
...
refactor: fix Rake link and fix missing HTTPS on links
2020-12-21 23:11:40 +09:00
John Bampton
16cb81c727
refactor: fix Rake link and fix missing HTTPS on links
2020-12-21 18:46:38 +10:00
Yukihiro "Matz" Matsumoto
788ee38bdf
Merge pull request #5238 from shuujii/fix-typo-in-.github-workflows-build.yml
...
Fix typo in `.github/workflows/build.yml` [skip travis][skip appveyor]
2020-12-21 17:07:20 +09:00
KOBAYASHI Shuji
366780f0bc
Fix typo in .github/workflows/build.yml [skip travis][skip appveyor]
2020-12-21 16:12:02 +09:00
Yukihiro "Matz" Matsumoto
3069299200
Merge pull request #5237 from shuujii/use-git-ls-files-instead-of-find-to-avoid-including-.git
...
Use `git ls-files` instead of `find` in `spell-checker.yml` [ci skip]
2020-12-21 08:33:42 +09:00
KOBAYASHI Shuji
01a6cdb882
Use git ls-files instead of find in spell-checker.yml [ci skip]
...
To avoid including `.git` directory.
2020-12-20 22:52:33 +09:00
Yukihiro "Matz" Matsumoto
a65c33c487
Merge pull request #5236 from shuujii/reorganize-GitHub-Actions-configuration
...
Reorganize GitHub Actions configuration [skip travis][skip appveyor]
2020-12-20 18:13:48 +09:00
Yukihiro "Matz" Matsumoto
5337e9375c
Merge pull request #5235 from jbampton/fix-link-and-fix-word-case
...
refactor: fix case of GitHub and fix missing HTTPS on link
2020-12-20 18:12:23 +09:00
KOBAYASHI Shuji
74e1d1ea02
Reorganize GitHub Actions configuration [skip travis][skip appveyor]
...
* Skip if commit message contains `ci skip`, `skip ci`, or `skip gha`
ENCLOSED WITH BRACKETS (excluding lint job).
* Separate build and test. This is because builds can be run in parallel,
but running tests in parallel can cause logs to get mixed up or not
finished.
* Don't use Chocolatey because it seems to take 1-2 minutes to start up.
* Use the cache better.
* Use `actions/checkout@v2` instead of `actions/checkout@v1`.
* Remove unnecessary package installation.
* Remove unnecessary flag settings.
* Remove `-j` for rake because it doesn't seem to have any effect.
* Rename `main.yml` to `oss-fuzz.yml` to clarify.
2020-12-20 15:31:15 +09:00
John Bampton
68af0cca65
refactor: fix case of GitHub and fix missing HTTPS on link
...
- changed `github` to `GitHub`
2020-12-19 23:55:10 +10:00
Yukihiro "Matz" Matsumoto
a528312542
Merge pull request #5234 from jbampton/remove-whitespace
...
refactor: remove trailing whitespace
2020-12-19 22:44:23 +09:00
Yukihiro "Matz" Matsumoto
c17f1be52a
Merge pull request #5233 from jbampton/update-authors
...
Add my name to the AUTHORS file
2020-12-19 22:43:58 +09:00
John Bampton
bc90635e83
refactor: remove trailing whitespace
2020-12-19 22:37:47 +10:00
John Bampton
2a42cc2d69
Add my name to the AUTHORS file
2020-12-19 20:28:17 +10:00
Yukihiro "Matz" Matsumoto
8f06789cb3
Merge pull request #5232 from jbampton/lint-markdown
...
feat(CI): add a GitHub Action to lint the Markdown
2020-12-19 17:31:54 +09:00
Yukihiro "Matz" Matsumoto
fcc9b7fc2a
Merge pull request #5230 from dearblue/mruby-config.2
...
Ignore `mruby-bin-config` in cross-building
2020-12-19 17:28:53 +09:00
John Bampton
97eed4493f
feat(CI): add a GitHub Action to lint the Markdown
...
Run on pull request only
Using https://www.npmjs.com/package/markdownlint-cli
Lint Markdown for rules:
- MD009/no-trailing-spaces
- MD012/no-multiple-blanks
- MD022/blanks-around-headings
- MD031/blanks-around-fences
- MD032/blanks-around-lists
2020-12-19 18:22:08 +10:00
Yukihiro "Matz" Matsumoto
340f1f0094
Merge pull request #5231 from jbampton/fix-links
...
🔒 Fix missing HTTPS on links
2020-12-19 16:59:11 +09:00
John Bampton
6f6149509a
🔒 Fix missing HTTPS on links
2020-12-19 17:52:16 +10:00
Yukihiro "Matz" Matsumoto
563ebbf083
Merge pull request #5229 from jbampton/fix-links
...
🔒 Fix missing HTTPS on links
2020-12-19 16:42:40 +09:00
John Bampton
f7c5c00d6e
🔒 Fix missing HTTPS on links
2020-12-19 17:36:39 +10:00
dearblue
36376eba5f
Warn that it was ignored in crossbuild
2020-12-19 15:53:01 +09:00
dearblue
db1b78820d
Avoid using MRuby::CrossBuild.current
...
This is because `MRuby::Build.currrent` and `MRuby::CrossBuild.current` are assignments to different instance variables.
2020-12-19 15:53:01 +09:00
Yukihiro "Matz" Matsumoto
08d4365252
Merge pull request #5228 from jbampton/spell-checker
...
feat(CI): add a GitHub Action to check spelling
2020-12-18 23:43:11 +09:00
John Bampton
d21d5993b9
feat(CI): add a GitHub Action to check spelling
...
- Fix spelling
- Run only on pull request
- Using https://github.com/client9/misspell
2020-12-17 16:22:31 +10:00
Yukihiro "Matz" Matsumoto
fbe5033f80
Merge pull request #5224 from jbampton/lint-yaml
...
feat(CI): add a GitHub Action to lint the YAML
2020-12-16 22:26:21 +09:00
Yukihiro "Matz" Matsumoto
8f8e832767
Merge pull request #5227 from shuujii/rename-build-configuration-files-for-CI
...
Rename build configuration files for CI
2020-12-16 22:25:58 +09:00
KOBAYASHI Shuji
d432688d9f
Rename build configuration files for CI
...
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.
2020-12-16 21:56:32 +09:00
Yukihiro "Matz" Matsumoto
1b7197622f
Merge pull request #5226 from shuujii/guess-toolchain-when-MRubyBuild-toolchain-argument-is-omitted
...
Guess toolchain when `MRuby::Build#toolchain` argument is omitted
2020-12-16 20:25:35 +09:00
KOBAYASHI Shuji
0396f3f0fd
Guess toolchain when MRuby::Build#toolchain argument is omitted
2020-12-16 19:17:44 +09:00
John Bampton
aa6fc8c38e
feat(CI): add a GitHub Action to lint the YAML
...
- Run only on pull request
- Add a `.yamllint` config file
- Lint YAML
2020-12-15 23:39:36 +10:00
Yukihiro "Matz" Matsumoto
c1c8c25e70
Merge pull request #5223 from shuujii/ensure-initialization-of-RVALUE_zero-in-mrb_obj_alloc
...
Ensure initialization of `RVALUE_zero` in `mrb_obj_alloc`
2020-12-15 22:32:32 +09:00
Yukihiro "Matz" Matsumoto
aec8eba076
Merge pull request #5225 from shuujii/output-build-log-at-the-time-of-installation
...
Output build log at the time of installation
2020-12-15 22:31:26 +09:00
Yukihiro "Matz" Matsumoto
2f177dcd72
Merge pull request #5222 from jbampton/remove-trailing-whitespace
...
refactor: remove trailing whitespace from C, Header, Ruby and YAML files
2020-12-15 22:30:38 +09:00
KOBAYASHI Shuji
c6364edd96
Output build log at the time of installation
2020-12-15 21:54:19 +09:00
John Bampton
4fa3359d44
refactor: remove trailing whitespace from C, Header, Ruby and YAML files
...
Lint
2020-12-15 19:44:02 +10:00
KOBAYASHI Shuji
d5cb54d4df
Ensure initialization of RVALUE_zero in mrb_obj_alloc
...
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.
2020-12-15 17:48:06 +09:00
Yukihiro "Matz" Matsumoto
e9fe337b95
Merge pull request #5221 from jbampton/fix-spelling
...
Fix spelling
2020-12-13 23:36:18 +09:00
John Bampton
940dec5e7d
Fix spelling
2020-12-13 18:38:22 +10:00
Yukihiro "Matz" Matsumoto
116e128b1a
Remove positive check for unsigned integer; close #5218
2020-12-12 18:25:47 +09:00
Yukihiro "Matz" Matsumoto
092dd4a667
Argument forwarding with ... now supports leading arguments.
...
```ruby
def method_missing(meth, ...)
send(:"do_#{meth}", ...)
end
```
2020-12-09 11:56:54 +09:00
Yukihiro "Matz" Matsumoto
2e9b8f0d9b
Fix a bug caused by tBDOT3 (argument forwarding).
2020-12-08 22:01:47 +09:00
Yukihiro "Matz" Matsumoto
ed29d74bfd
Make type of pc arguments in debug.c consistent; close #5218
...
They used to be `size_t`, `uint32_t` and `ptrdiff_t`. Now all of them
made to be `uint32_t`.
2020-12-07 13:59:00 +09:00
Yukihiro "Matz" Matsumoto
8b52c67be9
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`
2020-12-06 17:30:34 +09:00
KOBAYASHI Shuji
de03e97a50
Call super before creating host build in MRuby::CrossBuild#initialize
...
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 .
2020-12-06 15:14:09 +09:00
Yukihiro "Matz" Matsumoto
9e41ae4909
Merge pull request #5214 from shuujii/allow-obsoluted-MRB_METHOD_T_STRUCT
...
Allow obsoluted `MRB_METHOD_T_STRUCT`
2020-12-05 22:22:18 +09:00
Yukihiro "Matz" Matsumoto
9cffacdf0d
Merge pull request #5216 from shuujii/remove-unused-@endian-in-MRubyCrossBuild-initialize
...
Remove unused `@endian` in `MRuby::CrossBuild#initialize`
2020-12-05 22:20:11 +09:00
Yukihiro "Matz" Matsumoto
1b6efeef57
Merge pull request #5215 from shuujii/update-Configuration-Options-Changed-in-doc-mruby3.md
...
Update "Configuration Options Changed" in `doc/mruby3.md` [ci skip]
2020-12-05 22:19:41 +09:00
KOBAYASHI Shuji
07668b067b
Remove unused @endian in MRuby::CrossBuild#initialize
2020-12-05 19:52:07 +09:00
KOBAYASHI Shuji
f84668f8d5
Update "Configuration Options Changed" in doc/mruby3.md [ci skip]
2020-12-05 19:26:38 +09:00