- 02 Nov, 2020 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Since `R-assignment` in CRuby is abandoned. Single-line pattern matching in `mruby` only matches single local variable at the moment. Currently it works as a right assignment to a local variable. It will be enhanced in the future.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix parallel build
-
KOBAYASHI Shuji authored
When `rake -m` and so on are used to build in parallel, building may be started before presym files are generated. Then, for example, the following error occurs and this issue is fixed. ```console In file included from /Users/shuujii/mruby/mruby/include/mruby.h:92: /mruby/mruby/include/mruby/presym.h:16:10: fatal error: '../build/presym.inc' file not found #include <../build/presym.inc> ^~~~~~~~~~~~~~~~~~~~~ ```
-
- 01 Nov, 2020 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
ossfuzz: Fix mruby include paths
-
Bhargava Shastry authored
-
Yukihiro "Matz" Matsumoto authored
Add `preview` to version.
-
mimaki authored
-
mimaki authored
-
- 29 Oct, 2020 21 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
If you confirm the gem is cdump safe, add `spec.enable_cdump` in `mrbgem.rake` file. Some external gems e.g. `mruby-mgem-template` do not work with cdump.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Always use `mrblib` and 'src` for directory names.
-
Yukihiro "Matz" Matsumoto authored
Fix typo in `Range#last`
-
Yukihiro "Matz" Matsumoto authored
Fix typo in `doc/guides/compile.md` [ci skip]
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
I changed to use `full-core` gembox for debugging. It should have been reverted before `mruby3` branch was merged.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
It was relative from the directory of the build configuration file, but the document says it's relative from `MRUBY_ROOT`. When the default configuration file was `MRUBY_ROOT/build_config.rb`, it was OK for most of the cases.
-
Yukihiro "Matz" Matsumoto authored
In addition, update the documents referring `build_config.rb` which is no longer used. The new `build_config.rb` describes the new configuration structure in the comment.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
This reduce unnecessary calls of `mrb_funcall()`.
-
Yukihiro "Matz" Matsumoto authored
Revert `MRUBY_TARGET` mechanism; ref #5096
-
Yukihiro "Matz" Matsumoto authored
Fixed build with `conf.enable_cxx_exception`
-
- 28 Oct, 2020 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix `mrb_obj_id` to `Float`
-
KOBAYASHI Shuji authored
-
- 24 Oct, 2020 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Reorganize `env_new()` as `mrb_env_new()`
-
dearblue authored
The `mrb_env_new()` function is a global function, but it is still treated as an internal function.
-
- 23 Oct, 2020 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Prohibit array changes by "a"/"*" specifier of `mrb_get_args()`
-
Yukihiro "Matz" Matsumoto authored
Prohibit array changes by `mrb_get_argv()`
-
- 22 Oct, 2020 1 commit
-
-
dearblue authored
The `mrb_get_argv()` function will now return `const mrb_value *`. This is because it is difficult for the caller to check if it is a splat argument (array object) and to write-barrier if necessary.
-