- 16 Feb, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 15 Feb, 2021 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Refine checking for trailing whitespace [skip travis][skip appveyor]
-
Yukihiro "Matz" Matsumoto authored
Remove trailing tab in `build_config/dreamcast_shelf.rb` [ci skip]
-
Yukihiro "Matz" Matsumoto authored
Introduce EditorConfig [skip ci]
-
- 14 Feb, 2021 5 commits
-
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
Place optable in ROM
-
KOBAYASHI Shuji authored
* Include tabs in checking. * Use `git grep` to avoid including `.git` directory. * Avoid running `grep` multiple times.
-
KOBAYASHI Shuji authored
-
dearblue authored
-
- 13 Feb, 2021 13 commits
-
-
Yukihiro "Matz" Matsumoto authored
refactor: add the spell checker Action to the Lint Action file
-
John Bampton authored
Order jobs in workflow.
-
Yukihiro "Matz" Matsumoto authored
chore: fix missing HTTPS on links
-
John Bampton authored
-
Yukihiro "Matz" Matsumoto authored
chore: fix spelling
-
John Bampton authored
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.
-
Yukihiro "Matz" Matsumoto authored
feat(CI): check for trailing whitespace
-
John Bampton authored
Run on pull request only. Use a shell script to check for trailing whitespace in all files. Fail if trailing whitespace is found.
-
Yukihiro "Matz" Matsumoto authored
refactor: only use certified GitHub Actions to increase security
-
John Bampton authored
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
-
Yukihiro "Matz" Matsumoto authored
Update compile prerequisites in `doc/guides/compile.md` [ci skip]
-
Yukihiro "Matz" Matsumoto authored
Check if `esclen` is smaller than `len` (original string length).
-
KOBAYASHI Shuji authored
Bison and gperf are optional.
-
- 12 Feb, 2021 17 commits
-
-
Yukihiro "Matz" Matsumoto authored
- Remove Ubuntu-16.04 - Add Ubuntu-20.04 {gcc,clang}
-
Yukihiro "Matz" Matsumoto authored
Fix build `mruby-catch` gem without presym
-
Yukihiro "Matz" Matsumoto authored
Add `UncaughtThrowError#{tag,value}` for Ruby compatibility
-
Yukihiro "Matz" Matsumoto authored
Remove "skip ci" hack to GitHub Actions [skip travis][skip appveyor]
-
KOBAYASHI Shuji authored
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/
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
It used to return `mrb_ssize` but its size may differ from `mrb_int`, e.g. `MRB_INT64` on `MRB_32BIT` architecture.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #5334 from shuujii/avoid-possibility-of-reading-uninitialized-areas-in-h_check_modified Avoid possibility of reading uninitialized areas in `h_check_modified()`
-
KOBAYASHI Shuji authored
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
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Binary gems description added, along with a few cosmetic changes.
-
Yukihiro "Matz" Matsumoto authored
Binary gems are mrbgems that set `spec.bins` in their `mrbgem.rake`, and usually their names are prefixed with `mruby-bin-`.
-
Yukihiro "Matz" Matsumoto authored
Especially description regarding the build process and `build` directory structures, along with some typo fixes and cosmetic changes.
-
Yukihiro "Matz" Matsumoto authored
-
- 10 Feb, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Fix heap-buffer-overflow for small `Hash` (HT) in `Hash#rehash`
-