summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2019-09-16Entrust "no block given" error to `mrb_get_args()`dearblue
2019-09-16Shrink `mrb_get_args()`dearblue
2019-09-16Cache argv first in each specifiers for `mrb_get_args()`; ref #3090dearblue
2019-09-16Merge pull request #4255 from shuujii/enumerator-size-is-not-supportedYukihiro "Matz" Matsumoto
2019-09-16Fix argument specs to `Enumerable`KOBAYASHI Shuji
2019-09-16Remove `MRB_METHOD_TABLE_INLINE`.Yukihiro "Matz" Matsumoto
2019-09-16Raise `ArgumentError` by `aspec` check; ref #4688Yukihiro "Matz" Matsumoto
2019-09-16Share common definition of `MRB_METHOD_FUNC_FL`.Yukihiro "Matz" Matsumoto
2019-09-16Use bit shifting to pack function pointers to `mrb_method_t`.Yukihiro "Matz" Matsumoto
2019-09-16Refactor `mrb_method_t`.Yukihiro "Matz" Matsumoto
2019-09-16Implement `Enumerable` tally from Ruby2.7.Yukihiro "Matz" Matsumoto
2019-09-16Implement `filter_map` from Ruby2.6.Yukihiro "Matz" Matsumoto
2019-09-16Add `filter` aliases for `Enumerable` and `Hash`.Yukihiro "Matz" Matsumoto
2019-09-16Add `Array#difference` method from Ruby2.6.Yukihiro "Matz" Matsumoto
2019-09-16Implement `bind_call` method from Ruby2.7.Yukihiro "Matz" Matsumoto
2019-09-16Merge branch 'dearblue-mruby-io'Yukihiro "Matz" Matsumoto
2019-09-16Add small fix over #4712Yukihiro "Matz" Matsumoto
2019-09-16Fix broken UTF-8 characters by `IO#getc`dearblue
2019-09-16Small improvement for mruby-iodearblue
2019-09-16Fix `IO#pos`dearblue
2019-09-16Revert part of 8c90b5fc6dearblue
2019-09-15Merge pull request #4512 from lopopolo/patch-1Yukihiro "Matz" Matsumoto
2019-09-15Merge pull request #4710 from shuujii/refactor-mrb_type-in-include-mruby-boxi...Yukihiro "Matz" Matsumoto
2019-09-15Refactor `mrb_type` in `include/mruby/boxing_word.h`KOBAYASHI Shuji
2019-09-14Add unavailability of declaration form of visibility methods; #4708Yukihiro "Matz" Matsumoto
2019-09-14Add argument names to C function prototypes.Yukihiro "Matz" Matsumoto
2019-09-14Add a macro `mrb_frozen_p` that points to `MRB_FROZEN_P`.Yukihiro "Matz" Matsumoto
2019-09-14Replace `String#byteslice` by custom `IO._bufread`.Yukihiro "Matz" Matsumoto
2019-09-14Merge pull request #4707 from shuujii/use-%C-to-mrb_name_error-in-mrb_method_...Yukihiro "Matz" Matsumoto
2019-09-14Use `%C` to `mrb_name_error` in `mrb_method_search`; ref 5890c7d5KOBAYASHI Shuji
2019-09-14Revert "Update `%pure-parser` to `%define api.pure` for newer `bison`; fix #4...Yukihiro "Matz" Matsumoto
2019-09-14Update `%pure-parser` to `%define api.pure` for newer `bison`; fix #4706Yukihiro "Matz" Matsumoto
2019-09-14Remove `mrb_funcall` from `<=>` operations.Yukihiro "Matz" Matsumoto
2019-09-14Raise an error from `String#<=>` with a non string operand.Yukihiro "Matz" Matsumoto
2019-09-14Use `mrb_equal` instead of `mrb_funcall`.Yukihiro "Matz" Matsumoto
2019-09-14Remove `mrb_funcall` from `mrb_method_search`.Yukihiro "Matz" Matsumoto
2019-09-14Replace `loop` method with `while true` loop to gain performance.Yukihiro "Matz" Matsumoto
2019-09-13Merge pull request #4705 from shuujii/revert-part-of-Refine-tasks-toolchains-...Yukihiro "Matz" Matsumoto
2019-09-13Revert part of "Refine `tasks/toolchains/(gcc|clang).rake`" (07c6b7f0)KOBAYASHI Shuji
2019-09-13Merge pull request #4704 from shuujii/fix-warnings-for-invalid-C++-option-wit...Yukihiro "Matz" Matsumoto
2019-09-13Fix warnings for invalid C++ option with `enable_cxx_abi`; ref #3618, #4703KOBAYASHI Shuji
2019-09-13Update `assert_take` for zero size take.Yukihiro "Matz" Matsumoto
2019-09-13Add `Enumerator.produce` from Ruby2.7Yukihiro "Matz" Matsumoto
2019-09-13Remove `-std=gnu99` when `enable_cxx_abi`; ref #4703Yukihiro "Matz" Matsumoto
2019-09-13Remove unnecessary files from `mruby-{io,pack,socket}`.Yukihiro "Matz" Matsumoto
2019-09-12Merge pull request #4703 from shuujii/refine-tasks-toolchains-gcc-clang.rakeYukihiro "Matz" Matsumoto
2019-09-12Refine `tasks/toolchains/(gcc|clang).rake`KOBAYASHI Shuji
2019-09-12Remove `$/` from mruby implementation.Yukihiro "Matz" Matsumoto
2019-09-12Merge pull request #4527 from lopopolo/string-each-line-paragraph-modeYukihiro "Matz" Matsumoto
2019-09-12Use `mrb_str_inspect` instead of `mrb_str_dup`; fix #4678Yukihiro "Matz" Matsumoto