summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2021-02-23Bump actions/setup-node from v2.1.4 to v2.1.5dependabot[bot]
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.4 to v2.1.5. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2.1.4...46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea) Signed-off-by: dependabot[bot] <[email protected]>
2021-02-22Added other methods for `Binding`dearblue
- Added to `mruby-binding-core` - `Binding#local_variable_defined?` - `Binding#local_variable_get` - `Binding#local_variable_set` - `Binding#local_variables` - `Binding#receiver` - `Binding#source_location` - `Binding#inspect` - Added to `mruby-proc-binding` - `Proc#binding` The reason for separating `Proc#binding` is that core-mrbgems has a method that returns a closure object to minimize possible problems with being able to manipulate internal variables. By separating it as different mrbgem, each user can judge this problem and incorporate it arbitrarily.
2021-02-22Adjustment of the current HEAD and bindings, and separationdearblue
Make changes to make `Binding` work. At the same time, it separates `Binding#eval`, which depends on `mruby-eval`, from `mruby-binding-core`.
2021-02-22Change `mruby-binding` to `mruby-binding-core`dearblue
2021-02-22Merge branch 'binding' of https://github.com/ksss/mruby into HEADdearblue
2021-02-22print.c: fix a compilation errors with `MRB_NO_STDIO`; fix #5361Yukihiro "Matz" Matsumoto
2021-02-21Merge pull request #5360 from dearblue/opcodeYukihiro "Matz" Matsumoto
Updated `doc/opcode.md` to match `include/mruby/ops.h` [ci skip]
2021-02-21Updated `doc/opcode.md` to match `include/mruby/ops.h` [ci skip]dearblue
2021-02-20Merge pull request #5359 from dearblue/warnYukihiro "Matz" Matsumoto
Comment out `warn` used in the `Array#fetch` method
2021-02-20Comment out `warn` used in the `Array#fetch` methoddearblue
I get an error because the current mruby does not have a `Kernel#warn` method. But the warning itself is useful and I'll just comment it out in case it's implemented in the future.
2021-02-20metaprog.c: fix a `methods()` bug with `false` argument; fix #5351Yukihiro "Matz" Matsumoto
2021-02-20metaprog.c: remove unused argument from a private function.Yukihiro "Matz" Matsumoto
2021-02-19mruby/value.h: `MRB_TT_CPTR` is immediate with `MRB_NO_BOXING`.Yukihiro "Matz" Matsumoto
The issue is reported by @shuujii.
2021-02-19Fix `mrb_immediate_p()` definition for `MRB_NO_BOXING`; ref #5352Yukihiro "Matz" Matsumoto
2021-02-19Check `MRB_TT_*` before object allocation; ref #5352Yukihiro "Matz" Matsumoto
2021-02-18Merge pull request #5352 from ↵Yukihiro "Matz" Matsumoto
shuujii/fix-type-tag-that-set-to-NilClass-and-FalseClass Fix type tag that set to `NilClass` and `FalseClass`
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-14Fix type tag that set to `NilClass` and `FalseClass`KOBAYASHI Shuji
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.