| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2021-01-02 | Merge pull request #5251 from SeekingMeaning/squiggly-fix-3 | Yukihiro "Matz" Matsumoto | |
| Fix regression for squiggly heredocs | |||
| 2021-01-02 | Merge pull request #5253 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/refine-wrong-number-of-arguments-message-in-mrb_get_args Refine "wrong number of arguments" message in `mrb_get_args` | |||
| 2021-01-02 | Refine "wrong number of arguments" message in `mrb_get_args` | KOBAYASHI Shuji | |
| #### Before this patch: ```ruby __send__ #=> wrong number of arguments {}.default(1,2) #=> wrong number of arguments ``` #### After this patch: ```ruby __send__ #=> wrong number of arguments (given 0, expected 1+) {}.default(1,2) #=> wrong number of arguments (given 2, expected 0..1) ``` | |||
| 2020-12-31 | Treat tabs as 8 spaces in squiggly heredocs | Seeker | |
| 2020-12-31 | Fix regression for squiggly heredocs | Seeker | |
| 2021-01-01 | Merge pull request #5245 from jbampton/for-mruby-for-2021 | Yukihiro "Matz" Matsumoto | |
| Update copyright year for 2021 | |||
| 2021-01-01 | Merge pull request #5252 from dearblue/rm-gc_test | Yukihiro "Matz" Matsumoto | |
| Removed unusable `GC.test` | |||
| 2020-12-31 | Removed unusable `GC.test` | dearblue | |
| The substance of the method was removed in commit 15ceb35e058a078f632a1ff7d0d424c59d48cd80. | |||
| 2020-12-29 | Merge pull request #5250 from shuujii/refine-error-message-from-mrb_get_arg1 | Yukihiro "Matz" Matsumoto | |
| Refine error message from `mrb_get_arg1` | |||
| 2020-12-29 | Refine error message from `mrb_get_arg1` | KOBAYASHI Shuji | |
| #### Before this patch: ```console $ bin/mruby -e '{}.key?' trace (most recent call last): -e:1: wrong number of arguments (ArgumentError) ``` #### After this patch: ```console $ bin/mruby -e '{}.key?' trace (most recent call last): -e:1: wrong number of arguments (given 0, expected 1) (ArgumentError) ``` | |||
| 2020-12-29 | Merge pull request #5249 from SeekingMeaning/squiggly-fix-2 | Yukihiro "Matz" Matsumoto | |
| Fix mixed indentation and escaped tabs in squiggly heredocs | |||
| 2020-12-28 | Fix mixed indentation and escaped tabs in squiggly heredocs | Seeker | |
| 2020-12-28 | Merge pull request #5247 from SeekingMeaning/squiggly-fix | Yukihiro "Matz" Matsumoto | |
| Fix for empty lines in squiggly heredocs | |||
| 2020-12-27 | Fix for empty lines in squiggly heredocs | Seeker | |
| 2020-12-28 | Merge pull request #5248 from SeekingMeaning/hash-except | Yukihiro "Matz" Matsumoto | |
| Add `Hash#except` [Ruby 3.0] | |||
| 2020-12-27 | Add `Hash#except` [Ruby 3.0] | Seeker | |
| 2020-12-27 | Merge pull request #5246 from SeekingMeaning/squiggly-heredocs | Yukihiro "Matz" Matsumoto | |
| Add support for squiggly heredocs | |||
