- 13 Apr, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix incorrect prototype on declaration of mrb_protect_atexit
-
Yukihiro "Matz" Matsumoto authored
build(deps): bump actions/cache from v2.1.4 to v2.1.5
-
Ryan Lopopolo authored
`state.c` makes a prototype declaration for the private `mrb_protect_atexit` which is defined in `error.c`. `error.c` defines this function with a void return type, but `state.c` defines the prototype with an `int` return type. This mismatch prevents mruby from compiling on stricter compilers like emscripten.
-
dependabot[bot] authored
Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8) Signed-off-by:
dependabot[bot] <support@github.com>
-
- 12 Apr, 2021 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
- remove `Integer#chr` (thus `mruby-sting-ext`) dependency - fix the behavior when `c.is_a? String` - fix the behavior when `c > 255`
-
Yukihiro "Matz" Matsumoto authored
This CI could consume too much CPU time on GitLab. Maybe we should add resource concious CI configuration on GitLab.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 10 Apr, 2021 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
take-cheeze authored
-
Yukihiro "Matz" Matsumoto authored
-
- 09 Apr, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
chore: fix spelling
-
Yukihiro "Matz" Matsumoto authored
Reorganize `mcall()` in `mruby-method`
-
- 07 Apr, 2021 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
According to CodeQL instruction, `HEAD^2` is no longer needed.
-
Yukihiro "Matz" Matsumoto authored
build(deps): bump actions/upload-artifact from v2.2.2 to v2.2.3
-
dependabot[bot] authored
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.2 to v2.2.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.2.2...ee69f02b3dfdecd58bb31b4d133da38ba6fe3700) Signed-off-by:
dependabot[bot] <support@github.com>
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Updating dreamcast_shelf build configuration.
-
- 06 Apr, 2021 8 commits
-
-
SiZiOUS authored
-
SiZiOUS authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
* `--cc` print compiler name * `--ld` print linker name
-
Yukihiro "Matz" Matsumoto authored
Fix heading level in `doc/guides/link.md` [ci skip]
-
Yukihiro "Matz" Matsumoto authored
Fix typo in `doc/guides/link.md` [ci skip]
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
- 05 Apr, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 04 Apr, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Making a proc object static for a method with static irep
-
dearblue authored
The following methods will be made static. - `Class#new` - `Proc#call` - `Kernel#catch` Previously, static const RProc could not be registered as a method, but this has been changed to allow it.
-
- 03 Apr, 2021 5 commits
-
-
dearblue authored
Use `mrb_exec_irep()`. If possible, re-entry into the VM will be suppressed. Note that due to the effect of being a tail-call, the backtrace of `Method#call` will be lost, and it will look as if the target method was called directly. This change fixes the problem of infinite loops when redefining methods that make block calls using `mruby-method`. ```console % bin/mruby -e 'mm = method(:proc); define_method(:proc, ->(*a, &b) { mm.call(*a, &b) }); p proc { 1 }' trace (most recent call last): [257] -e:1 [256] -e:1:in proc [255] -e:1:in proc ...SNIP... [1] -e:1:in proc -e:1:in proc: stack level too deep (SystemStackError) ```
-
dearblue authored
Change the old `mrb_exec_irep()` as-is to static `mrb_exec_irep_vm()`. Extract the VM entry part from the old `exec_irep()` in `mruby-eval/src/eval.c` and make it the core of the new `mrb_exec_irep()`.
-
John Bampton authored
-
Yukihiro "Matz" Matsumoto authored
Fix build failures with `enable_debug` and `enable_cxx_abi`
-
Yukihiro "Matz" Matsumoto authored
Fix the Authors link in the README
-