| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-09 | Convert float number to rational by decoding mantissa. | Yukihiro "Matz" Matsumoto | |
| 2021-01-09 | Introduce `mrb_uint` which is unsigned integer with size of `mrb_int`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-09 | Remove `khash.h` leftovers. | Yukihiro "Matz" Matsumoto | |
| 2021-01-09 | Merge pull request #5270 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/remove-unnecessary--include-in-generated-files Remove unnecessary `#include` in generated files | |||
| 2021-01-09 | Remove unnecessary `#include` in generated files | KOBAYASHI Shuji | |
| 2021-01-08 | Merge pull request #5265 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/reapply-116e128b-because-it-is-back-at-456878ba Reapply 116e128b because it is back at 456878ba | |||
| 2021-01-08 | Merge pull request #5267 from shuujii/delay-test-code-build-until-rake-test | Yukihiro "Matz" Matsumoto | |
| Delay test code build until `rake test` | |||
| 2021-01-08 | Save&restore execution point (`pc`) in `c->cibase->pc`; fix #5261 | Yukihiro "Matz" Matsumoto | |
| `mrb_fiber_resume()` can be called from C; ref #3056 | |||
| 2021-01-08 | Delay test code build until `rake test` | KOBAYASHI Shuji | |
| 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`. | |||
| 2021-01-08 | Merge pull request #5266 from ↵ | Yukihiro "Matz" Matsumoto | |
| 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 | |||
| 2021-01-08 | Stop immediate flush to stdout/stderr when running in parallel on CI | KOBAYASHI Shuji | |
| During parallel execution (build), it is sometimes flushed before line breaks, and lines are concatenated. | |||
| 2021-01-08 | Reapply 116e128b because it is back at 456878ba | KOBAYASHI Shuji | |
| 2021-01-07 | Merge pull request #5263 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/use-namespaces-according-to-Rake-conventions Use namespaces according to Rake conventions | |||
| 2021-01-07 | Merge pull request #5264 from ↵ | Yukihiro "Matz" Matsumoto | |
| 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 | |||
| 2021-01-07 | Immediately flush output to stdout/stderr so that logs are not mixed on CI | KOBAYASHI Shuji | |
| Set in build configuration to enable on all CI platforms. | |||
| 2021-01-07 | Use namespaces according to Rake conventions | KOBAYASHI Shuji | |
| 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 | | |||
| 2021-01-07 | Merge pull request #5262 from shuujii/add-scan-target-functions-for-presym | Yukihiro "Matz" Matsumoto | |
| Add scan target functions for presym | |||
| 2021-01-07 | Add scan target functions for presym | KOBAYASHI Shuji | |
| Add the following functions: - mrb_intern_cstr - mrb_define_singleton_method - mrb_define_class_under - mrb_define_module_under | |||
| 2021-01-07 | Use `nint()` for implicit cast; ref #5260 | Yukihiro "Matz" Matsumoto | |
| 2021-01-07 | Merge pull request #5260 from SeekingMeaning/squiggly-fix-5 | Yukihiro "Matz" Matsumoto | |
| Fix line continuations with mixed indentation in squiggly heredocs | |||
| 2021-01-07 | Merge pull request #5259 from ↵ | Yukihiro "Matz" Matsumoto | |
| 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 | |||
| 2021-01-06 | Add heredoc_push_indented helper function | Seeker | |
| 2021-01-06 | Fix line continuations with mixed indentation in squiggly heredocs | Seeker | |
| 2021-01-06 | Consider the case a local variable name does not become a named presym | KOBAYASHI Shuji | |
| Non-ASCII characters are allowed to local variable names, so they are not always named presym. | |||
| 2021-01-06 | Merge pull request #5258 from shuujii/fix-build-with-enable_cxx_exception | Yukihiro "Matz" Matsumoto | |
| Fix build with `enable_cxx_exception` | |||
| 2021-01-06 | Fix build with `enable_cxx_exception` | KOBAYASHI Shuji | |
| 2021-01-06 | Specify receivers for `gembox` methods; ref #5241 | Yukihiro "Matz" Matsumoto | |
| 2021-01-06 | Merge pull request #5241 from dearblue/gembox | Yukihiro "Matz" Matsumoto | |
| Take advantage of gembox | |||
| 2021-01-06 | Use `~0U` instead of `~0` to avoid sign comparison warnings. | Yukihiro "Matz" Matsumoto | |
| 2021-01-06 | Merge branch 'shuujii-improve-source-scanning-for-presym' | Yukihiro "Matz" Matsumoto | |
| 2021-01-06 | Merge branch 'improve-source-scanning-for-presym' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/shuujii/mruby into shuujii-improve-source-scanning-for-presym | |||
| 2021-01-06 | Avoid comparing `-1` with `size_t` (unsigned); Use `~0` instead. | Yukihiro "Matz" Matsumoto | |
| 2021-01-06 | Allow context switch from C using `mrb_fiber_resume()`. | Yukihiro "Matz" Matsumoto | |
| But you still cannot cross C function boundary. | |||
| 2021-01-05 | Remove duplicated `remove_sign_bits()` call. | Yukihiro "Matz" Matsumoto | |
| 2021-01-04 | Fix `mirb` not to be terminated by `codegen error`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-03 | Merge pull request #5255 from shuujii/avoid-64-bit-operations-in-src-hash.c | Yukihiro "Matz" Matsumoto | |
| Avoid 64-bit operations in `src/hash.c`; close #5201 | |||
| 2021-01-03 | Merge pull request #5254 from SeekingMeaning/squiggly-fix-4 | Yukihiro "Matz" Matsumoto | |
| Fix for escaped newlines in squiggly heredocs | |||
| 2021-01-03 | Merge pull request #5256 from katsuyoshi/master | Yukihiro "Matz" Matsumoto | |
| replace ; to : of OPT_SETGV in codedump.c | |||
| 2021-01-03 | replace ; to : of OPT_SETGV in codedump.c | Katsuyoshi Ito | |
| Maybe it's a typo. | |||
| 2021-01-03 | Avoid 64-bit operations in `src/hash.c`; close #5201 | KOBAYASHI Shuji | |
| The idea of using `size_t` in `ea_next_capa_for` is by @dearblue. | |||
| 2021-01-03 | Fix for escaped newlines in squiggly heredocs | Seeker | |
| 2021-01-02 | Avoid double inclusion on `<mruby.h>`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-02 | Avoid `int64_t` on 32 bit platforms. | Yukihiro "Matz" Matsumoto | |
| 2021-01-02 | Check `NaN` and `Infinity` before converting `Float` to `Rational`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-02 | Use Jenkins One At A Time Hash for `mrb_str_hash()`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-02 | Allow negative integer value formatting in base 8 and 16. | Yukihiro "Matz" Matsumoto | |
| 2021-01-02 | Fixed wrong casting in `OP_LOADI32`. | Yukihiro "Matz" Matsumoto | |
| Negative integer `>-65535` had wrong value, e,g, `p(-40550)` printed `4294926746` since Nov. 2020, sigh. | |||
| 2021-01-02 | Avoid `uint64_t` in string-to-integer conversion; ref #5201 | Yukihiro "Matz" Matsumoto | |
| 2021-01-02 | Reduce strength of the hash function; ref #5201 | Yukihiro "Matz" Matsumoto | |
| Also avoid using `uint64_t`. | |||
| 2021-01-02 | Use type casting macros; ref #5246 #5247 | Yukihiro "Matz" Matsumoto | |
