| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-06-26 | Fix memory leak in `Kernel#eval` | dearblue | |
| The `mrbc_context` remained unreleased when the `mrb_parse_nstring()` function returned `NULL`. | |||
| 2021-06-25 | class.c: call `method_added` hooks on alias definitions; #2339 | Yukihiro "Matz" Matsumoto | |
| 2021-06-24 | class.c: call hook methods on method definitions; close #2339 | Yukihiro "Matz" Matsumoto | |
| - `Module#method_added` - `BasicObject#singleton_method_added` | |||
| 2021-06-24 | Remove unused build configuration file `benchmark/build_config_cc.rb`. | Yukihiro "Matz" Matsumoto | |
| 2021-06-23 | Merge pull request #5492 from jbampton/add-file-contents-sorter-pre-commit | Yukihiro "Matz" Matsumoto | |
| Add official pre-commit file-contents-sorter | |||
| 2021-06-23 | Add official pre-commit file-contents-sorter | John Bampton | |
| Remove unneeded bash script sort-codespell-wordlist.sh https://github.com/pre-commit/pre-commit-hooks#file-contents-sorter | |||
| 2021-06-22 | Rename two files for consistency; close #5488 | Yukihiro "Matz" Matsumoto | |
| * android_arm64-v8a.rb -> android_arm64_v8a.rb * no-float.rb -> host-nofloat.rb | |||
| 2021-06-22 | Merge pull request #5487 from jbampton/lint-markdown | Yukihiro "Matz" Matsumoto | |
| Enable markdownlint rules MD003,MD005,MD007 | |||
| 2021-06-22 | Merge pull request #5489 from jbampton/pre-commit-autoupdate | Yukihiro "Matz" Matsumoto | |
| pre-commit autoupdate | |||
| 2021-06-22 | pre-commit autoupdate | John Bampton | |
| https://pre-commit.com/#pre-commit-autoupdate | |||
| 2021-06-22 | Enable markdownlint rules MD003,MD005,MD007 | John Bampton | |
| Lint Markdown https://github.com/DavidAnson/markdownlint#rules--aliases | |||
| 2021-06-21 | numeric.c: add optional `ndigits` argument to rounding methods. | Yukihiro "Matz" Matsumoto | |
| - `truncate` - `floor` - `ceil` `round` already takes `ndigits`. | |||
| 2021-06-21 | Merge pull request #5486 from dearblue/alloc-castfree | Yukihiro "Matz" Matsumoto | |
| Added `MRB_OBJ_ALLOC()` macro that does not require a cast | |||
| 2021-06-20 | Use `MRB_VTYPE_FOREACH()` in `src/object.c` | dearblue | |
| 2021-06-20 | Added `MRB_OBJ_ALLOC()` macro that does not require a cast | dearblue | |
| The `MRB_OBJ_ALLOC()` macro function returns a pointer of the type corresponding to the constant literal defined in `enum mrb_vtype`. | |||
| 2021-06-19 | Merge branch 'dearblue-block_given' | Yukihiro "Matz" Matsumoto | |
| 2021-06-19 | codegen.c: stop `uninitialized` warning. | Yukihiro "Matz" Matsumoto | |
| 2021-06-19 | Added `MRB_API` function to get block arguments info. | dearblue | |
| - ` mrb_block_given_p()` -- The name comes from CRuby's `rb_block_given_p ()` At the same time, it applies to `f_instance_eval()` and `f_class_eval()` of `mruby-eval`. | |||
| 2021-06-19 | Merge pull request #5484 from jbampton/enable-markdownlint-rule | Yukihiro "Matz" Matsumoto | |
| Enable markdownlint rule MD046 code-block-style | |||
| 2021-06-19 | Enable markdownlint rule MD046 code-block-style | John Bampton | |
| Fix C Markdown code block style | |||
| 2021-06-18 | Merge pull request #5434 from jbampton/add-markdownlint-rules-as-comments | Yukihiro "Matz" Matsumoto | |
| Add the rules to the markdownlint config file as comments | |||
| 2021-06-18 | Merge pull request #5483 from ↵ | Yukihiro "Matz" Matsumoto | |
| mruby/dependabot/github_actions/actions/upload-artifact-2.2.4 build(deps): bump actions/upload-artifact from 2.2.3 to 2.2.4 | |||
| 2021-06-17 | build(deps): bump actions/upload-artifact from 2.2.3 to 2.2.4 | dependabot[bot] | |
| Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.3 to 2.2.4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.2.3...v2.2.4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> | |||
| 2021-06-17 | variable.c: add `skip` argument to skip `base` class in lookup. | Yukihiro "Matz" Matsumoto | |
| `mrb_vm_const_get` function looks up the constant first in the base class, so that fallback `const_get` need not to search from the base. | |||
| 2021-06-17 | variable.c: refactor `mrb_vm_const_get` function. | Yukihiro "Matz" Matsumoto | |
| 2021-06-17 | variable.c: skip prepended module for constant lookup. | Yukihiro "Matz" Matsumoto | |
| ```ruby module M FOO = 'm' end class A FOO = 'a' prepend M end class B < A def foo p FOO end end B.new.foo # should print `m` not `a` ``` | |||
| 2021-06-17 | class.c: use `MRB_FLAG_TEST()` macro. | Yukihiro "Matz" Matsumoto | |
| 2021-06-17 | Merge pull request #5480 from jbampton/add-more-pre-commit-hooks | Yukihiro "Matz" Matsumoto | |
| Add two more pre-commit hooks | |||
| 2021-06-17 | Merge pull request #5482 from jbampton/standardize-backtick-commands | Yukihiro "Matz" Matsumoto | |
| Standardize commands inside backticks | |||
| 2021-06-17 | Standardize commands inside backticks | John Bampton | |
| Remove whitespace | |||
| 2021-06-17 | Merge pull request #5481 from jbampton/fix-shebang | Yukihiro "Matz" Matsumoto | |
| Fix shebang by removing whitespace | |||
| 2021-06-17 | Fix shebang by removing whitespace | John Bampton | |
| 2021-06-17 | Add two more pre-commit hooks | John Bampton | |
| 2021-06-17 | Add the rules to the markdownlint config file as comments | John Bampton | |
| Enable MD011 no-reversed-links - Reversed link syntax | |||
| 2021-06-17 | Revert "`instance_eval` for classes and modules should behave as `class_eval`." | Yukihiro "Matz" Matsumoto | |
| This reverts commit ee3017496ba60ca418b5e54c1f8f5d8b38524a52. I misunderstood something and the new behavior was different from CRuby. The issue was reported by @dearblue, regarding #5478 | |||
| 2021-06-16 | Merge pull request #5444 from jbampton/add-misspell-docs | Yukihiro "Matz" Matsumoto | |
| Add documentation on spell checking with misspell | |||
| 2021-06-16 | Merge pull request #5445 from jbampton/add-codespell-pre-commit-hook | Yukihiro "Matz" Matsumoto | |
| Run pre-commit with GitHub Actions | |||
| 2021-06-16 | eval.c: implement `class_eval` with string; close #5478 | Yukihiro "Matz" Matsumoto | |
| 2021-06-16 | Run pre-commit with GitHub Actions | John Bampton | |
| Running pre-commit with GitHub Actions now gives us more tests and coverage Remove duplicate GitHub Actions for merge conflicts and trailing whitespace Remove duplicate checks for markdownlint and yamllint from the GitHub Super-Linter Add new custom pre-commit hook running with a shell script to sort alphabetically and uniquify codespell.txt Add new pre-commit hook to check spelling with codespell https://github.com/codespell-project/codespell Fix spelling | |||
| 2021-06-15 | numeric.c: restore `fmt` argument for backward compatibility. | Yukihiro "Matz" Matsumoto | |
| `mrb_float_to_str()` used to take `fmt` argument. We thought no one used the function, and OK to remove the argument. But at least `mruby-redis` gem used the function. | |||
| 2021-06-14 | pack.c: support `w' directive (BER integer compression). | Yukihiro "Matz" Matsumoto | |
| 2021-06-13 | pack.c: `count` should not be negative for directives `xX@`. | Yukihiro "Matz" Matsumoto | |
| 2021-06-13 | pack.c: raise error for unsupported `w` directive. | Yukihiro "Matz" Matsumoto | |
| 2021-06-12 | readint.c: fixed typo. | Yukihiro "Matz" Matsumoto | |
| 2021-06-12 | pack.c: support `@' directive (absolute position). | Yukihiro "Matz" Matsumoto | |
| 2021-06-12 | pack.c: refactor pack/unpack 'X'. | Yukihiro "Matz" Matsumoto | |
| 2021-06-12 | pack.c: add `X` directive (back up byte). | Yukihiro "Matz" Matsumoto | |
| 2021-06-12 | pack.c: `count` should be always positive. no check needed. | Yukihiro "Matz" Matsumoto | |
| 2021-06-12 | pack.c: fix `long/int` mixtures. | Yukihiro "Matz" Matsumoto | |
| 2021-06-12 | pack.c: remove unused arguments from static functions. | Yukihiro "Matz" Matsumoto | |
