summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2021-01-02Merge pull request #5251 from SeekingMeaning/squiggly-fix-3Yukihiro "Matz" Matsumoto
Fix regression for squiggly heredocs
2021-01-02Merge pull request #5253 from ↵Yukihiro "Matz" Matsumoto
shuujii/refine-wrong-number-of-arguments-message-in-mrb_get_args Refine "wrong number of arguments" message in `mrb_get_args`
2021-01-02Refine "wrong number of arguments" message in `mrb_get_args`KOBAYASHI Shuji
#### Before this patch: ```ruby __send__ #=> wrong number of arguments {}.default(1,2) #=> wrong number of arguments ``` #### After this patch: ```ruby __send__ #=> wrong number of arguments (given 0, expected 1+) {}.default(1,2) #=> wrong number of arguments (given 2, expected 0..1) ```
2020-12-31Treat tabs as 8 spaces in squiggly heredocsSeeker
2020-12-31Fix regression for squiggly heredocsSeeker
2021-01-01Merge pull request #5245 from jbampton/for-mruby-for-2021Yukihiro "Matz" Matsumoto
Update copyright year for 2021
2021-01-01Merge pull request #5252 from dearblue/rm-gc_testYukihiro "Matz" Matsumoto
Removed unusable `GC.test`
2020-12-31Removed unusable `GC.test`dearblue
The substance of the method was removed in commit 15ceb35e058a078f632a1ff7d0d424c59d48cd80.
2020-12-29Merge pull request #5250 from shuujii/refine-error-message-from-mrb_get_arg1Yukihiro "Matz" Matsumoto
Refine error message from `mrb_get_arg1`
2020-12-29Refine error message from `mrb_get_arg1`KOBAYASHI Shuji
#### Before this patch: ```console $ bin/mruby -e '{}.key?' trace (most recent call last): -e:1: wrong number of arguments (ArgumentError) ``` #### After this patch: ```console $ bin/mruby -e '{}.key?' trace (most recent call last): -e:1: wrong number of arguments (given 0, expected 1) (ArgumentError) ```
2020-12-29Merge pull request #5249 from SeekingMeaning/squiggly-fix-2Yukihiro "Matz" Matsumoto
Fix mixed indentation and escaped tabs in squiggly heredocs
2020-12-28Fix mixed indentation and escaped tabs in squiggly heredocsSeeker
2020-12-28Merge pull request #5247 from SeekingMeaning/squiggly-fixYukihiro "Matz" Matsumoto
Fix for empty lines in squiggly heredocs
2020-12-27Fix for empty lines in squiggly heredocsSeeker
2020-12-28Merge pull request #5248 from SeekingMeaning/hash-exceptYukihiro "Matz" Matsumoto
Add `Hash#except` [Ruby 3.0]
2020-12-27Add `Hash#except` [Ruby 3.0]Seeker
2020-12-27Merge pull request #5246 from SeekingMeaning/squiggly-heredocsYukihiro "Matz" Matsumoto
Add support for squiggly heredocs
2020-12-27Fix operand types errorSeeker
2020-12-27Commit y.tab.cSeeker
2020-12-26Add support for squiggly heredocsSeeker
2020-12-27Update copyright year for 2021John Bampton
2020-12-26Merge pull request #5244 from dearblue/eval-nomemYukihiro "Matz" Matsumoto
Improves out of memory messages for `eval`
2020-12-25Improves out of memory messages for `eval`dearblue
The comment says that if `mrb_parse_nstring()` returns `NULL`, it is only out of memory. I'm worried about compatibility if I set the exception class to `NoMemoryError`, so it's still `RuntimeError`.
2020-12-24Reset paren_nest at tAREF and tASET.Yukihiro "Matz" Matsumoto
2020-12-24Check integer overflow in float bit operations.Yukihiro "Matz" Matsumoto
2020-12-24Avoid division by zero in `rational_to_f()`.Yukihiro "Matz" Matsumoto
2020-12-23Merge pull request #5242 from jbampton/add-codeownersYukihiro "Matz" Matsumoto
Create CODEOWNERS file
2020-12-23Merge pull request #5243 from boatrite/add-gba-build-configYukihiro "Matz" Matsumoto
Add example for cross-compiling to Nintendo GameBoyAdvance
2020-12-23Add example for cross-compiling to Nintendo GameBoyAdvanceGwen Boatrite
2020-12-23Fix the integer overflow in `mrb_str_len_to_inum()`.Yukihiro "Matz" Matsumoto
2020-12-22Create CODEOWNERS fileJohn Bampton
- You can use a CODEOWNERS file to define individuals or teams that are responsible for code in a repository. - Code owners are automatically requested for review when someone opens a pull request that modifies code that they own. Code owners are not automatically requested to review draft pull requests. - https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/about-code-owners - This creates a bit more automation so that after you merge this PR, next time someone submits a PR @matz will be automatically assigned as the PR reviewer as CODEOWNER - CODEOWNERS can even be assigned directories or file types
2020-12-21Merge pull request #5239 from jbampton/fix-linksYukihiro "Matz" Matsumoto
refactor: fix Rake link and fix missing HTTPS on links
2020-12-21Take advantage of gemboxdearblue
I think that it is easy to use if it is divided according to the type of library and the general purpose. It is a subdivision from the previous `default.gembox`. By type gembox: - `stdlib`: Add some standard Ruby methods not provided by core. - `stdlib-ext`: Add some standard Ruby methods that are not provided by `stdlib`. - `stdlib-io`: Provides `IO`, `File`, `Socket`, `print`, etc. Conflict with `MRB_NO_STDIO` - `math`: Add a class related to math. Conflict with `MRB_NO_FLOAT` - `metaprog`: Adds features related to metaprogramming. Purpose gembox: - `default.gembox`: Import the same gems as before - `default-no-stdio.gembox`: Import the` stdlib` and `math` - `default-no-fpu.gembox`: Import the` stdlib` only
2020-12-21refactor: fix Rake link and fix missing HTTPS on linksJohn Bampton
2020-12-21Merge pull request #5238 from shuujii/fix-typo-in-.github-workflows-build.ymlYukihiro "Matz" Matsumoto
Fix typo in `.github/workflows/build.yml` [skip travis][skip appveyor]
2020-12-21Fix typo in `.github/workflows/build.yml` [skip travis][skip appveyor]KOBAYASHI Shuji
2020-12-21Merge pull request #5237 from ↵Yukihiro "Matz" Matsumoto
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-20Use `git ls-files` instead of `find` in `spell-checker.yml` [ci skip]KOBAYASHI Shuji
To avoid including `.git` directory.
2020-12-20Merge pull request #5236 from shuujii/reorganize-GitHub-Actions-configurationYukihiro "Matz" Matsumoto
Reorganize GitHub Actions configuration [skip travis][skip appveyor]
2020-12-20Merge pull request #5235 from jbampton/fix-link-and-fix-word-caseYukihiro "Matz" Matsumoto
refactor: fix case of GitHub and fix missing HTTPS on link
2020-12-20Reorganize GitHub Actions configuration [skip travis][skip appveyor]KOBAYASHI Shuji
* 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-19refactor: fix case of GitHub and fix missing HTTPS on linkJohn Bampton
- changed `github` to `GitHub`
2020-12-19Merge pull request #5234 from jbampton/remove-whitespaceYukihiro "Matz" Matsumoto
refactor: remove trailing whitespace
2020-12-19Merge pull request #5233 from jbampton/update-authorsYukihiro "Matz" Matsumoto
Add my name to the AUTHORS file
2020-12-19refactor: remove trailing whitespaceJohn Bampton
2020-12-19Add my name to the AUTHORS fileJohn Bampton
2020-12-19Merge pull request #5232 from jbampton/lint-markdownYukihiro "Matz" Matsumoto
feat(CI): add a GitHub Action to lint the Markdown
2020-12-19Merge pull request #5230 from dearblue/mruby-config.2Yukihiro "Matz" Matsumoto
Ignore `mruby-bin-config` in cross-building
2020-12-19feat(CI): add a GitHub Action to lint the MarkdownJohn Bampton
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-19Merge pull request #5231 from jbampton/fix-linksYukihiro "Matz" Matsumoto
🔒 Fix missing HTTPS on links