| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-18 | Update version to `2.1.0`. (mruby 2.1.0 RC)2.1.0-rc | Hiroshi Mimaki | |
| 2019-10-18 | Merge master. | Hiroshi Mimaki | |
| 2019-10-18 | Merge pull request #4778 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/move-methods-of-Kernel-to-kernel.rb-from-io.rb-in-mruby-io-gem Move methods of `Kernel` to `kernel.rb` from `io.rb` in `mruby-io` gem | |||
| 2019-10-18 | Move methods of `Kernel` to `kernel.rb` from `io.rb` in `mruby-io` gem | KOBAYASHI Shuji | |
| 2019-10-18 | Merge pull request #4777 from yurie/pr | Yukihiro "Matz" Matsumoto | |
| Remove constant export declaration for MRBC output compiled as C | |||
| 2019-10-17 | delete extern in C | yuri | |
| 2019-10-17 | Merge pull request #4776 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/make-IO-each-family-without-block-to-return-Enumerator Make `IO#each` family without block to return `Enumerator` | |||
| 2019-10-17 | Make `IO#each` family without block to return `Enumerator` | KOBAYASHI Shuji | |
| 2019-10-16 | Merge pull request #4775 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/use-mrb_sym_name_len-instead-of-mrb_sym_name-in-assign_class_name Use `mrb_sym_name_len` instead of `mrb_sym_name` in `assign_class_name` | |||
| 2019-10-16 | Use `mrb_sym_name_len` instead of `mrb_sym_name` in `assign_class_name` | KOBAYASHI Shuji | |
| 2019-10-16 | Merge pull request #4774 from shuujii/adjust-buf-size-in-str_escape | Yukihiro "Matz" Matsumoto | |
| Adjust `buf` size in `str_escape` | |||
| 2019-10-15 | Adjust `buf` size in `str_escape` | KOBAYASHI Shuji | |
| 2019-10-14 | Merge pull request #4773 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/fix-the-example-of-Array-intersection-in-the-document Fix the example of `Array#intersection` in the document [ci skip] | |||
| 2019-10-14 | Fix the example of `Array#intersection` in the document [ci skip] | KOBAYASHI Shuji | |
| 2019-10-14 | Add `Array#intersection` which is new in Ruby2.7. | Yukihiro "Matz" Matsumoto | |
| 2019-10-14 | Move `Array#difference` just after `Array#-`. | Yukihiro "Matz" Matsumoto | |
| 2019-10-14 | Fixed a bug in `Array#difference`. | Yukihiro "Matz" Matsumoto | |
| 2019-10-13 | Merge pull request #4772 from shuujii/refactor-mrb_class_name_class | Yukihiro "Matz" Matsumoto | |
| Refactor `mrb_class_name_class` | |||
| 2019-10-13 | Refactor `mrb_class_name_class` | KOBAYASHI Shuji | |
| - Use `mrb_sym_name_len` instead of `mrb_sym_name` (class name should not be escaped). - Avoid `mrb_str_dup` (it is unnecessary to be shared string because it is changed). | |||
| 2019-10-12 | Merge pull request #4770 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/sHARED-string-is-not-required-when-sharing-POOL-string SHARED string is not required when sharing POOL string | |||
| 2019-10-12 | Merge pull request #4769 from shuujii/rename-str_make_shared-to-str_share | Yukihiro "Matz" Matsumoto | |
| Rename `str_make_shared()` to `str_share()` in `src/string.c` | |||
| 2019-10-12 | SHARED string is not required when sharing POOL string | KOBAYASHI Shuji | |
| The heap string buffer of POOL string always exists, does not need to be released, and read only, so it can be shared as NOFREE string. | |||
| 2019-10-12 | Rename `str_make_shared()` to `str_share()` in `src/string.c` | KOBAYASHI Shuji | |
| Because it may not create `struct mrb_shared_string`. | |||
| 2019-10-11 | Move exception raising to `scope_new`. | Yukihiro "Matz" Matsumoto | |
| Besides that fix bugs that mistakenly calls `raise_error` that emits code to raise runtime error instead of `codegen_error` that terminates code generation immediately. | |||
| 2019-10-11 | Merge pull request #4767 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/remove-unused-exception-classes-in-mruby-io-gem Remove unused exception classes in `mruby-io` gem | |||
| 2019-10-11 | Remove unused exception classes in `mruby-io` gem | KOBAYASHI Shuji | |
| 2019-10-10 | Fixed a bug in `mruby-time` with `NO_GETTIMEOFDAT`. | Yukihiro "Matz" Matsumoto | |
| 2019-10-10 | Silence double free warnings by `mrb_local_free()`. | Yukihiro "Matz" Matsumoto | |
| The warnings were detected by cppcheck. | |||
| 2019-10-10 | Merge pull request #4764 from shuujii/integrate-mrb_str_inspect-and-mrb_str_dump | Yukihiro "Matz" Matsumoto | |
| Integrate `mrb_str_inspect` and `mrb_str_dump` | |||
| 2019-10-10 | Integrate `mrb_str_inspect` and `mrb_str_dump` | KOBAYASHI Shuji | |
| 2019-10-09 | Merge pull request #4763 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/mrdb-Fix-that-print-command-raises-FrozenError Fix that `print` command raises `FrozenError` in `mrdb`; ref 1f5a7f2f | |||
| 2019-10-09 | Fix that `print` command raises `FrozenError` in `mrdb`; ref 1f5a7f2f | KOBAYASHI Shuji | |
| #### Before this patch: ``` $ echo 'p true' | bin/mrdb /dev/null (/dev/null:1) mruby application exited. FrozenError: can't modify frozen String (-:0) ``` #### After this patch: ``` $ echo 'p true' | bin/mrdb /dev/null (/dev/null:1) $1 = true (/dev/null:1) ``` | |||
| 2019-10-09 | Revert part of #4758 to reduce number of tests. | Yukihiro "Matz" Matsumoto | |
| More tests, more time. | |||
| 2019-10-09 | Merge pull request #4761 from take-cheeze/fix_4759 | Yukihiro "Matz" Matsumoto | |
| Add mrbgem version field to lock file | |||
| 2019-10-09 | Add mrbgem version field to lock file | take-cheeze | |
| 2019-10-08 | Merge pull request #4758 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/implement-Ruby2.7-frozen-strings-from-Module-name Implement Ruby2.7's frozen strings from `Module#name` | |||
| 2019-10-08 | Merge pull request #4760 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/use-mrb_str_concat-instead-of-mrb_str_to_str-plus-mrb_str_cat_str Use `mrb_str_concat` instead of `mrb_str_to_str` + `mrb_str_cat_str` | |||
| 2019-10-08 | Use `mrb_str_concat` instead of `mrb_str_to_str` + `mrb_str_cat_str` | KOBAYASHI Shuji | |
| 2019-10-08 | Implement Ruby2.7's frozen strings from `Module#name` | KOBAYASHI Shuji | |
| 2019-10-06 | Remove unnecessary function: `mrb_str_freeze`. | Yukihiro "Matz" Matsumoto | |
| 2019-10-06 | Merge pull request #4754 from dearblue/get-keyword-args | Yukihiro "Matz" Matsumoto | |
| Get keyword arguments with `mrb_get_args()` | |||
| 2019-10-06 | Get keyword arguments with `mrb_get_args()` | dearblue | |
| Keyword arguments can now be retrieved with the `:` specifier and `mrb_kwargs` data. For the interface, I referred to CRuby's `rb_get_kwargs()`. For implementation, I referred to `OP_KARG` or etc. | |||
| 2019-10-06 | Merge pull request #4757 from shuujii/refine-the-usage-message-of-mirb-command | Yukihiro "Matz" Matsumoto | |
| Refine the usage message of `mirb` command | |||
| 2019-10-06 | Merge pull request #4755 from shuujii/refine-the-usage-message-of-mruby-command | Yukihiro "Matz" Matsumoto | |
| Refine the usage message of `mruby` command | |||
| 2019-10-06 | Refine the usage message of `mirb` command | KOBAYASHI Shuji | |
| 2019-10-06 | Refine the usage message of `mruby` command | KOBAYASHI Shuji | |
| 2019-10-05 | Merge pull request #4752 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/drop-initialization-dependency-from-mruby-print-to-mruby-sprintf Drop initialization dependency from `mruby-print` to `mruby-sprintf` | |||
| 2019-10-05 | Drop initialization dependency from `mruby-print` to `mruby-sprintf` | KOBAYASHI Shuji | |
| In the old implementation, `Kernel#printf` raise error if `mruby-sprintf` gem isn't specified before `mruby-print` gem. The new implementation eliminates this ordering issue. This way is the same as `Kernel#printf` and `IO#printf` in `mruby-io` gem. | |||
| 2019-10-04 | Freeze strings from `nil.to_s`, `true.to_s`, `false.to_s`. | Yukihiro "Matz" Matsumoto | |
| This is an experimental changes in Ruby 2.7. | |||
| 2019-10-04 | Implement Ruby2.7's frozen strings from `Symbol#to_s`. | Yukihiro "Matz" Matsumoto | |
