| Age | Commit message (Collapse) | Author |
|
- Use `mrb_notimplement_m()` instead.
- Hide the unused `option_to_fd()` when `TARGET_OS_IPHONE` is enabled.
|
|
Add missing cast in `ea_next_capa_for`
|
|
Create a `mruby-config` that can be run on the host by cross-building
|
|
|
|
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.
|
|
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
|
|
shuujii/remove-unneeded-check-to-mrbtest-in-tasks-presym.rake
Remove unneeded check to `mrbtest` in `tasks/presym.rake`
|
|
|
|
With the change in #5267, `build.products` no longer contains `mrbtest` when
`tasks/presym.rake` is loaded.
|
|
shuujii/remove-unneeded-mruby-test-gem-in-build_config-no-float.rb
Remove unneeded `mruby-test` gem in `build_config/no-float.rb` [ci skip]
|
|
Use `enable_test` to enable the test.
|
|
Fix annotations [ci skip]
|
|
|
|
`1L` on Windows means `32 bit int`.
|
|
|
|
Fix build error in cross-build with presym
|
|
Replace `tempirep` with `RProc`
|
|
shuujii/fix-the-condition-to-remove-mrbtest-when-rake-clean
Fix the condition to remove `mrbtest` when `rake clean`
|
|
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: f1523d24042ca3416dc5b9be7b3fc220ddaed896
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.
|
|
This reverts commit 37d795dec7b495d418dc2f9020cf980c158ba9ed.
This reapplies e20d652 (#4202), which is reverted, but its issue was solved
by 1d8456f.
|
|
|
|
Fix the following issues.
* https://github.com/mruby/mruby/pull/5220#issuecomment-757204258
* https://github.com/mruby/mruby/pull/5220#issuecomment-757205572
|
|
|
|
The first byte of UTF-8 character should not be `80..c1`.
|
|
|
|
|
|
|
|
shuujii/remove-unnecessary--include-in-generated-files
Remove unnecessary `#include` in generated files
|
|
|
|
shuujii/reapply-116e128b-because-it-is-back-at-456878ba
Reapply 116e128b because it is back at 456878ba
|
|
Delay test code build until `rake test`
|
|
`mrb_fiber_resume()` can be called from C; ref #3056
|
|
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`.
|
|
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
|
|
During parallel execution (build), it is sometimes flushed before line
breaks, and lines are concatenated.
|
|
|
|
shuujii/use-namespaces-according-to-Rake-conventions
Use namespaces according to Rake conventions
|
|
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
|
|
Set in build configuration to enable on all CI platforms.
|
|
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 |
|
|
Add scan target functions for presym
|
|
Add the following functions:
- mrb_intern_cstr
- mrb_define_singleton_method
- mrb_define_class_under
- mrb_define_module_under
|
|
|
|
Fix line continuations with mixed indentation in squiggly heredocs
|
|
shuujii/consider-the-case-a-local-variable-name-does-not-become-a-named-presym
Consider the case a local variable name does not become a named presym
|
|
|
|
|
|
Non-ASCII characters are allowed to local variable names, so they are not
always named presym.
|
|
Fix build with `enable_cxx_exception`
|
|
|