| Age | Commit message (Collapse) | Author |
|
Fix regression for squiggly heredocs
|
|
shuujii/refine-wrong-number-of-arguments-message-in-mrb_get_args
Refine "wrong number of arguments" message in `mrb_get_args`
|
|
#### 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)
```
|
|
|
|
|
|
Update copyright year for 2021
|
|
Removed unusable `GC.test`
|
|
The substance of the method was removed in commit 15ceb35e058a078f632a1ff7d0d424c59d48cd80.
|
|
Refine error message from `mrb_get_arg1`
|
|
#### 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)
```
|
|
Fix mixed indentation and escaped tabs in squiggly heredocs
|
|
|
|
Fix for empty lines in squiggly heredocs
|
|
|
|
Add `Hash#except` [Ruby 3.0]
|
|
|
|
Add support for squiggly heredocs
|
|
|
|
|
|
|
|
|
|
Improves out of memory messages for `eval`
|
|
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`.
|
|
|
|
|
|
|
|
Create CODEOWNERS file
|
|
Add example for cross-compiling to Nintendo GameBoyAdvance
|
|
|
|
|
|
- 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
|
|
refactor: fix Rake link and fix missing HTTPS on links
|
|
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
|
|
|
|
Fix typo in `.github/workflows/build.yml` [skip travis][skip appveyor]
|
|
|
|
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]
|
|
To avoid including `.git` directory.
|
|
Reorganize GitHub Actions configuration [skip travis][skip appveyor]
|
|
refactor: fix case of GitHub and fix missing HTTPS on link
|
|
* 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.
|
|
- changed `github` to `GitHub`
|
|
refactor: remove trailing whitespace
|
|
Add my name to the AUTHORS file
|
|
|
|
|
|
feat(CI): add a GitHub Action to lint the Markdown
|
|
Ignore `mruby-bin-config` in cross-building
|
|
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
|
|
🔒 Fix missing HTTPS on links
|