summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2021-02-17Merge pull request #5357 from k0kubun/lock-depthYukihiro "Matz" Matsumoto
Skip --depth=1 when it's locked
2021-02-16Skip --depth=1 when it's lockedTakashi Kokubun
2021-02-17Merge pull request #5347 from ↵Yukihiro "Matz" Matsumoto
shuujii/add--s-option-to-mrbc-for-make-variable-static Add `-s` option to `mrbc` for make variable static
2021-02-16Merge pull request #5356 from ↵Yukihiro "Matz" Matsumoto
mruby/dependabot/github_actions/actions/upload-artifact-v2.2.2 Bump actions/upload-artifact from v1 to v2.2.2
2021-02-16Merge pull request #5355 from ↵Yukihiro "Matz" Matsumoto
mruby/dependabot/github_actions/actions/cache-v2.1.4 Bump actions/cache from v2 to v2.1.4
2021-02-16Bump actions/upload-artifact from v1 to v2.2.2dependabot[bot]
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v1 to v2.2.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v1...e448a9b857ee2131e752b06002bf0e093c65e571) Signed-off-by: dependabot[bot] <[email protected]>
2021-02-16Bump actions/cache from v2 to v2.1.4dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6) Signed-off-by: dependabot[bot] <[email protected]>
2021-02-16Merge pull request #5343 from jbampton/add-dependabot-configYukihiro "Matz" Matsumoto
feat: add Dependabot config file
2021-02-16Use `full-core` gembox for `clang-asan` configuration.Yukihiro "Matz" Matsumoto
For better coverage.
2021-02-16Update URL explaining alignment issue; close #5344Yukihiro "Matz" Matsumoto
2021-02-15Merge pull request #5350 from shuujii/refine-checking-for-trailing-whitespaceYukihiro "Matz" Matsumoto
Refine checking for trailing whitespace [skip travis][skip appveyor]
2021-02-15Merge pull request #5349 from ↵Yukihiro "Matz" Matsumoto
shuujii/remove-trailing-tab-in-build_config-dreamcast_shelf.rb Remove trailing tab in `build_config/dreamcast_shelf.rb` [ci skip]
2021-02-15Merge pull request #5353 from dearblue/editorconfigYukihiro "Matz" Matsumoto
Introduce EditorConfig [skip ci]
2021-02-14Introduce EditorConfig [skip ci]dearblue
2021-02-14Merge pull request #5348 from dearblue/optableYukihiro "Matz" Matsumoto
Place optable in ROM
2021-02-14Refine checking for trailing whitespace [skip travis][skip appveyor]KOBAYASHI Shuji
* Include tabs in checking. * Use `git grep` to avoid including `.git` directory. * Avoid running `grep` multiple times.
2021-02-14Remove trailing tab in `build_config/dreamcast_shelf.rb` [ci skip]KOBAYASHI Shuji
2021-02-14Place optable in ROMdearblue
2021-02-14Add `-s` option to `mrbc` for make variable staticKOBAYASHI Shuji
2021-02-13Merge pull request #5346 from jbampton/clean-up-lintersYukihiro "Matz" Matsumoto
refactor: add the spell checker Action to the Lint Action file
2021-02-13refactor: add the spell checker Action to the Lint Action fileJohn Bampton
Order jobs in workflow.
2021-02-13Merge pull request #5345 from jbampton/fix-missing-https-on-linksYukihiro "Matz" Matsumoto
chore: fix missing HTTPS on links
2021-02-13chore: fix missing HTTPS on linksJohn Bampton
2021-02-13Merge pull request #5342 from jbampton/fix-spellingYukihiro "Matz" Matsumoto
chore: fix spelling
2021-02-13feat: add Dependabot config fileJohn Bampton
Set for GitHub Actions to check for update everyday. When you add or update the dependabot.yml file, this triggers an immediate check for version updates. Any options that also affect security updates are used the next time a security alert triggers a pull request for a security update. https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates
2021-02-13chore: fix spellingJohn Bampton
Normally a single spell checker can't find all the mistakes or check all types of code. These mistakes were found by another spell checker inside my editor with a more manual sift / find.
2021-02-13Merge pull request #5341 from jbampton/check-for-trailing-whitespaceYukihiro "Matz" Matsumoto
feat(CI): check for trailing whitespace
2021-02-13feat(CI): check for trailing whitespaceJohn Bampton
Run on pull request only. Use a shell script to check for trailing whitespace in all files. Fail if trailing whitespace is found.
2021-02-13Merge pull request #5340 from jbampton/use-certified-actionsYukihiro "Matz" Matsumoto
refactor: only use certified GitHub Actions to increase security
2021-02-13refactor: only use certified GitHub Actions to increase securityJohn Bampton
Official -> "The individual jobs in a workflow can interact with (and compromise) other jobs. For example, a job querying the environment variables used by a later job, writing files to a shared directory that a later job processes, or even more directly by interacting with the Docker socket and inspecting other running containers and executing commands in them. This means that a compromise of a single action within a workflow can be very significant, as that compromised action would have access to all secrets configured on your repository, and can use the GITHUB_TOKEN to write to the repository. Consequently, there is significant risk in sourcing actions from third-party repositories on GitHub. " https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions
2021-02-13Merge pull request #5339 from ↵Yukihiro "Matz" Matsumoto
shuujii/update-compile-prerequisites-in-doc-guides-compile.md Update compile prerequisites in `doc/guides/compile.md` [ci skip]
2021-02-13parse.y: string buffer (`tokbuf`) can overflow.Yukihiro "Matz" Matsumoto
Check if `esclen` is smaller than `len` (original string length).
2021-02-13Update compile prerequisites in `doc/guides/compile.md` [ci skip]KOBAYASHI Shuji
Bison and gperf are optional.
2021-02-12Update GitHub Actions.Yukihiro "Matz" Matsumoto
- Remove Ubuntu-16.04 - Add Ubuntu-20.04 {gcc,clang}
2021-02-12Merge pull request #5336 from shuujii/fix-build-mruby-catch-gem-without-presymYukihiro "Matz" Matsumoto
Fix build `mruby-catch` gem without presym
2021-02-12Merge pull request #5335 from ↵Yukihiro "Matz" Matsumoto
shuujii/add-UncaughtThrowError-tagvalue-for-Ruby-compatibility Add `UncaughtThrowError#{tag,value}` for Ruby compatibility
2021-02-12Merge pull request #5337 from shuujii/remove-skip-ci-hack-to-GitHub-ActionsYukihiro "Matz" Matsumoto
Remove "skip ci" hack to GitHub Actions [skip travis][skip appveyor]
2021-02-12Remove "skip ci" hack to GitHub Actions [skip travis][skip appveyor]KOBAYASHI Shuji
GitHub Actions now supports "skip ci" natively: https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/
2021-02-12Fix build `mruby-catch` gem without presymKOBAYASHI Shuji
2021-02-12Add `UncaughtThrowError#{tag,value}` for Ruby compatibilityKOBAYASHI Shuji
2021-02-12include/mruby/array.h: `ARY_LEN()` should return `mrb_int`.Yukihiro "Matz" Matsumoto
It used to return `mrb_ssize` but its size may differ from `mrb_int`, e.g. `MRB_INT64` on `MRB_32BIT` architecture.
2021-02-12doc/mruby3.md: use relative path.Yukihiro "Matz" Matsumoto
2021-02-12Merge pull request #5334 from ↵Yukihiro "Matz" Matsumoto
shuujii/avoid-possibility-of-reading-uninitialized-areas-in-h_check_modified Avoid possibility of reading uninitialized areas in `h_check_modified()`
2021-02-12Avoid possibility of reading uninitialized areas in `h_check_modified()`KOBAYASHI Shuji
In `h_check_modified()`, in the case of `MRB_NO_BOXING`, `ht_ea()` or `ht_ea_capa()` for AR may read uninitialized area. Therefore, do not use those macros for AR in `MRB_NO_BOXING` (but in the case of `MRB_64BIT`, `ht_ea_capa()` is the same as `ar_ea_capa()`, so use it). fix #5332
2021-02-12src/print.c: stop warning with `MRB_NO_STDIO`.Yukihiro "Matz" Matsumoto
2021-02-12Rename `mrb_sleep.c` to `sleep.c` in `mruby-sleep` gem.Yukihiro "Matz" Matsumoto
2021-02-12Update `docs/guides/mrbgems.md`; ref #5210Yukihiro "Matz" Matsumoto
Binary gems description added, along with a few cosmetic changes.
2021-02-12Do not collect linker options from binary gems; close #5210Yukihiro "Matz" Matsumoto
Binary gems are mrbgems that set `spec.bins` in their `mrbgem.rake`, and usually their names are prefixed with `mruby-bin-`.
2021-02-12Update `docs/guides/compile.md`.Yukihiro "Matz" Matsumoto
Especially description regarding the build process and `build` directory structures, along with some typo fixes and cosmetic changes.
2021-02-12Rename `mruby-catch.c` to `catch.c`; ref #5328Yukihiro "Matz" Matsumoto