- 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 11 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
-
KOBAYASHI Shuji authored
Add the following functions: - mrb_intern_cstr - mrb_define_singleton_method - mrb_define_class_under - mrb_define_module_under
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix line continuations with mixed indentation in squiggly heredocs
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #5259 from 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
-
Seeker authored
-
Seeker authored
-
- 06 Jan, 2021 10 commits
-
-
KOBAYASHI Shuji authored
Non-ASCII characters are allowed to local variable names, so they are not always named presym.
-
Yukihiro "Matz" Matsumoto authored
Fix build with `enable_cxx_exception`
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Take advantage of gembox
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Merge branch 'improve-source-scanning-for-presym' of https://github.com/shuujii/mruby into shuujii-improve-source-scanning-for-presym
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
But you still cannot cross C function boundary.
-
- 05 Jan, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 03 Jan, 2021 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Avoid 64-bit operations in `src/hash.c`; close #5201
-
Yukihiro "Matz" Matsumoto authored
Fix for escaped newlines in squiggly heredocs
-
Yukihiro "Matz" Matsumoto authored
replace ; to : of OPT_SETGV in codedump.c
-
Katsuyoshi Ito authored
Maybe it's a typo.
-
KOBAYASHI Shuji authored
The idea of using `size_t` in `ea_next_capa_for` is by @dearblue.
-
Seeker authored
-
- 02 Jan, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-