- 02 Nov, 2020 1 commit
-
-
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 3 commits
-
-
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 2 commits
-
-
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.
-
dearblue authored
The "a"/"*" specifier of the `mrb_get_args()` function will now return `const mrb_value *`. This is because it is difficult for the caller to check if it is an array object and write-barrier if necessary. And it requires calling `mrb_ary_modify()` on the unmodified array object, which is also difficult (this is similar to #5087).
-
- 19 Oct, 2020 1 commit
-
-
KOBAYASHI Shuji authored
* In explanation of mruby, the expression `build_config.rb` is frequently used including official documents, so I think that it will not make sense if the file is no longer used. * The `MRUBY_TARGET` mechanism seems to have little improvement, so I don't think it should be changed to avoid unnecessary confusion. * `MRUBY_TARGET` and `MRuby.targets` represent somewhat different things, so using the same term "target" is a bit confusing. The mechanism that can be written short when using a file under `build_config` (renamed from `target`) directory remains (`build_config/${MRUBY_CONFIG}.rb` is used if the path specified in `MRUBY_CONFIG` doesn't exist).
-
- 16 Oct, 2020 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
Ref #5093; close #5085
-
Yukihiro "Matz" Matsumoto authored
Fix for #5093
-
Yukihiro "Matz" Matsumoto authored
It was once turned off by #4045
-
Yukihiro "Matz" Matsumoto authored
Thanks to @YunzheZJU
-
Yukihiro "Matz" Matsumoto authored
According to `doc/guides/compile.md`; thanks to @YunzheZJU
-