summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2019-10-22Fix incorrect `MRB_STR_ASCII` flag update in `mrb_str_dump`KOBAYASHI Shuji
2019-10-20Use `mrb_str_cat_str` instead of `mrb_str_concat` if possibleKOBAYASHI Shuji
2019-10-19Fix that `Module#to_s` may return frozen string; ref 08eafe2KOBAYASHI Shuji
2019-10-17delete extern in Cyuri
2019-10-16Use `mrb_sym_name_len` instead of `mrb_sym_name` in `assign_class_name`KOBAYASHI Shuji
2019-10-15Adjust `buf` size in `str_escape`KOBAYASHI Shuji
2019-10-13Refactor `mrb_class_name_class`KOBAYASHI Shuji
2019-10-12Merge pull request #4770 from shuujii/sHARED-string-is-not-required-when-shar...Yukihiro "Matz" Matsumoto
2019-10-12SHARED string is not required when sharing POOL stringKOBAYASHI Shuji
2019-10-12Rename `str_make_shared()` to `str_share()` in `src/string.c`KOBAYASHI Shuji
2019-10-10Integrate `mrb_str_inspect` and `mrb_str_dump`KOBAYASHI Shuji
2019-10-08Implement Ruby2.7's frozen strings from `Module#name`KOBAYASHI Shuji
2019-10-06Remove unnecessary function: `mrb_str_freeze`.Yukihiro "Matz" Matsumoto
2019-10-06Get keyword arguments with `mrb_get_args()`dearblue
2019-10-04Freeze strings from `nil.to_s`, `true.to_s`, `false.to_s`.Yukihiro "Matz" Matsumoto
2019-10-04Implement Ruby2.7's frozen strings from `Symbol#to_s`.Yukihiro "Matz" Matsumoto
2019-10-03Remove duplicates header files in `src/pool.c`dearblue
2019-10-02Avoid `symhash()` call for inline symbol in `sym_intern()`KOBAYASHI Shuji
2019-09-29Allow rethrowing `MRB_TT_BREAK`dearblue
2019-09-27Simplify arguments check in `String#rindex`KOBAYASHI Shuji
2019-09-27Merge pull request #4733 from shuujii/use-type-predicate-macros-instead-of-mr...Yukihiro "Matz" Matsumoto
2019-09-26Fixed `codedump` for human readable symbol format; ref #4684Yukihiro "Matz" Matsumoto
2019-09-26Use type predicate macros instead of `mrb_type` if possibleKOBAYASHI Shuji
2019-09-25Rename symbol-to-string functions; close #4684Yukihiro "Matz" Matsumoto
2019-09-24`Exception#initialize` should not allow two or more argumentsKOBAYASHI Shuji
2019-09-21Rename MRB_USE_ETEXT_EDATA to MRB_USE_LINK_TIME_RO_DATA_P and support lld lin...Fangrui Song
2019-09-20Fix compatibility issue of class variables.Yukihiro "Matz" Matsumoto
2019-09-20Add optional argument to `Module#class_variables`.Yukihiro "Matz" Matsumoto
2019-09-19Simplify arguments check in `String#index`KOBAYASHI Shuji
2019-09-18Remove `mrb_get_args(mrb, "")`; ref 30f37872KOBAYASHI Shuji
2019-09-18Fix `super` from aliased methods to work correctly; fix #4718Yukihiro "Matz" Matsumoto
2019-09-17Merge pull request #4717 from shuujii/fix-Fixnum-to_s-inspect-argument-specsYukihiro "Matz" Matsumoto
2019-09-17Fix `Fixnum#(to_s|inspect)` argument specsKOBAYASHI Shuji
2019-09-17Merge pull request #4714 from dearblue/shrink-mrb_get_argsYukihiro "Matz" Matsumoto
2019-09-17Merge pull request #4715 from dearblue/need-blockYukihiro "Matz" Matsumoto
2019-09-17Merge pull request #4713 from shuujii/fix-argument-specs-to-EnumerableYukihiro "Matz" Matsumoto
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-16Fix argument specs to `Enumerable`KOBAYASHI Shuji
2019-09-16Raise `ArgumentError` by `aspec` check; ref #4688Yukihiro "Matz" Matsumoto
2019-09-14Add a macro `mrb_frozen_p` that points to `MRB_FROZEN_P`.Yukihiro "Matz" Matsumoto
2019-09-14Use `%C` to `mrb_name_error` in `mrb_method_search`; ref 5890c7d5KOBAYASHI Shuji
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-12Remove `$/` from mruby implementation.Yukihiro "Matz" Matsumoto
2019-09-12Use `mrb_str_inspect` instead of `mrb_str_dup`; fix #4678Yukihiro "Matz" Matsumoto
2019-09-11Move `String#{getbyte,setbyte,byteslice}` to the core; #4696Yukihiro "Matz" Matsumoto