- 11 Jan, 2021 12 commits
-
-
Yukihiro "Matz" Matsumoto authored
Add missing cast in `ea_next_capa_for`
-
Yukihiro "Matz" Matsumoto authored
Create a `mruby-config` that can be run on the host by cross-building
-
KOBAYASHI Shuji authored
-
dearblue authored
The output directory will be `host-bin`, so it will be output as `<build-dir>/host-bin/mruby-config`. It's still not available for target devices.
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #5281 from shuujii/remove-the-definition-of-mrb_uint-in-numeric.h-that-is-no-longer-needed Remove the definition of `mrb_uint` in `numeric.h` that is no longer needed
-
Yukihiro "Matz" Matsumoto authored
Remove unneeded check to `mrbtest` in `tasks/presym.rake`
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
With the change in #5267, `build.products` no longer contains `mrbtest` when `tasks/presym.rake` is loaded.
-
Yukihiro "Matz" Matsumoto authored
Remove unneeded `mruby-test` gem in `build_config/no-float.rb` [ci skip]
-
KOBAYASHI Shuji authored
Use `enable_test` to enable the test.
-
Yukihiro "Matz" Matsumoto authored
Fix annotations [ci skip]
-
dearblue authored
-
- 10 Jan, 2021 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
`1L` on Windows means `32 bit int`.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix build error in cross-build with presym
-
Yukihiro "Matz" Matsumoto authored
Replace `tempirep` with `RProc`
-
Yukihiro "Matz" Matsumoto authored
Fix the condition to remove `mrbtest` when `rake clean`
-
dearblue authored
Previously I used the `RData` object to avoid a memory leak in `mrb_irep` if `src/load.c` failed. ref: https://github.com/mruby/mruby/pull/4250 commit: f1523d24 Considering that the `RProc` object will be created in the subsequent process, it is preferable to create the `RProc` object from the beginning. Along with this, the inside of `read_irep()` is replaced with the processing centered on the `RProc` object. The global function that returns the `mrb_irep` pointer is still provided for compatibility.
-
Yukihiro "Matz" Matsumoto authored
This reverts commit 37d795de. This reapplies e20d652f (#4202), which is reverted, but its issue was solved by 1d8456fe.
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
Fix the following issues. * https://github.com/mruby/mruby/pull/5220#issuecomment-757204258 * https://github.com/mruby/mruby/pull/5220#issuecomment-757205572
-
- 09 Jan, 2021 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
The first byte of UTF-8 character should not be `80..c1`.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Remove unnecessary `#include` in generated files
-
KOBAYASHI Shuji authored
-
- 08 Jan, 2021 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
Reapply 116e128b because it is back at 456878ba
-
Yukihiro "Matz" Matsumoto authored
Delay test code build until `rake test`
-
Yukihiro "Matz" Matsumoto authored
`mrb_fiber_resume()` can be called from C; ref #3056
-
KOBAYASHI Shuji authored
With this change, the test code will not be built unless `rake test` is run, so there will be almost no side effects even if `enable_test` is always set (but, gems specified by `add_test_dependency` are included in `libmruby.a`). Also added are `test: build` task, which only builds the test code (including the main code), and `test: run` task, which only runs tests independent of build. Therefore, the idiom for building in parallel and not running tests in parallel is `rake -m test:build && rake test:run`.
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #5266 from shuujii/stop-immediate-flush-to-stdout-stderr-when-running-in-parallel-on-CI Stop immediate flush to stdout/stderr when running in parallel on CI
-
KOBAYASHI Shuji authored
During parallel execution (build), it is sometimes flushed before line breaks, and lines are concatenated.
-
KOBAYASHI Shuji authored
-
- 07 Jan, 2021 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
Use namespaces according to Rake conventions
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #5264 from shuujii/immediately-flush-output-to-stdout-stderr-so-that-logs-are-not-mixed-on-CI Immediately flush output to stdout/stderr so that logs are not mixed on CI
-
KOBAYASHI Shuji authored
Set in build configuration to enable on all CI platforms.
-
KOBAYASHI Shuji authored
Change the Rake task to one that uses namespaces as follows (previous task names can also be used for compatibility). | Previous Task | New Task | |----------------|----------------| | api_doc | doc:api | | capi_doc | doc:capi | | clean_doc | doc:clean | | clean_api_doc | doc:clean:api | | clean_capi_doc | doc:clean:capi | | view_api | doc:view:api | | view_capi | doc:view:capi | | gitlab_config | gitlab:config | | gitlab_dockers | gitlab:dockers |
-
Yukihiro "Matz" Matsumoto authored
Add scan target functions for presym
-